diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index eeac372f0..2c8b39dcc 100755 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -9,6 +9,7 @@ pybind11_add_module(_slsdet src/pattern.cpp src/scan.cpp src/current.cpp + src/hdr.cpp src/duration.cpp src/DurationWrapper.cpp src/pedestal.cpp diff --git a/python/slsdet/__init__.py b/python/slsdet/__init__.py index 7cfbd17fb..1a9b03942 100755 --- a/python/slsdet/__init__.py +++ b/python/slsdet/__init__.py @@ -29,6 +29,7 @@ IpAddr = _slsdet.IpAddr MacAddr = _slsdet.MacAddr scanParameters = _slsdet.scanParameters currentSrcParameters = _slsdet.currentSrcParameters +hdrParameters = _slsdet.hdrParameters DurationWrapper = _slsdet.DurationWrapper pedestalParameters = _slsdet.pedestalParameters diff --git a/python/slsdet/detector.py b/python/slsdet/detector.py index 36e59949e..9f1d08202 100755 --- a/python/slsdet/detector.py +++ b/python/slsdet/detector.py @@ -3003,6 +3003,30 @@ class Detector(CppDetectorApi): def collectionmode(self, value): ut.set_using_dict(self.setCollectionMode, value) + @property + @element + def hdr(self): + """[Jungfrau] Enables the high dynamic range in detector in synchrotron or fel mode. + Pass in an hdrParameters instance, optionally initialized with the desired operationMode (defs.operationMode.SYNCHOTRON or defs.operationMode.FEL). The default constructor hdrParameters() disables the HDR, which is the default mode of operation. FEL can only be used with chip version '1.2 HDR'. + + Example + ------- + >>> d.hdr = hdrParameters(defs.SYNCHROTRON) + >>> d.hdr + [enabled synchotron] + >>> d.hdr = hdrParameters(defs.FEL) + >>>d.hdr + [enabled fel] + >>> d.hdr = hdrParameters() + >>> d.hdr + [disabled] + """ + return self.getHDR() + + @hdr.setter + def hdr(self, value): + ut.set_using_dict(self.setHDR, value) + @property def maxclkphaseshift(self): """ diff --git a/python/src/detector.cpp b/python/src/detector.cpp index 984560824..6d1cc72c2 100644 --- a/python/src/detector.cpp +++ b/python/src/detector.cpp @@ -942,7 +942,6 @@ void init_det(py::module &m) { (void (Detector::*)(const std::vector &)) & Detector::setRxROI, py::arg()); - CppDetectorApi.def("clearRxROI", (void (Detector::*)()) & Detector::clearRxROI); CppDetectorApi.def( @@ -1307,6 +1306,16 @@ void init_det(py::module &m) { (void (Detector::*)(defs::collectionMode, sls::Positions)) & Detector::setCollectionMode, py::arg(), py::arg() = Positions{}); + CppDetectorApi.def( + "getHDR", + (Result(Detector::*)(sls::Positions) const) & + Detector::getHDR, + py::arg() = Positions{}); + CppDetectorApi.def( + "setHDR", + (void (Detector::*)(const defs::hdrParameters, sls::Positions)) & + Detector::setHDR, + py::arg(), py::arg() = Positions{}); CppDetectorApi.def("getNumberOfBursts", (Result(Detector::*)(sls::Positions) const) & Detector::getNumberOfBursts, diff --git a/python/src/enums.cpp b/python/src/enums.cpp index f7302df80..294fffc7d 100644 --- a/python/src/enums.cpp +++ b/python/src/enums.cpp @@ -333,4 +333,9 @@ void init_enums(py::module &m) { .value("HOLE", slsDetectorDefs::collectionMode::HOLE) .value("ELECTRON", slsDetectorDefs::collectionMode::ELECTRON) .export_values(); + + py::enum_(Defs, "operationMode") + .value("SYNCHROTRON", slsDetectorDefs::operationMode::SYNCHROTRON) + .value("FEL", slsDetectorDefs::operationMode::FEL) + .export_values(); } diff --git a/python/src/hdr.cpp b/python/src/hdr.cpp new file mode 100644 index 000000000..fbff48469 --- /dev/null +++ b/python/src/hdr.cpp @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: LGPL-3.0-or-other +// Copyright (C) 2021 Contributors to the SLS Detector Package + +#include "py_headers.h" + +#include "sls/ToString.h" +#include "sls/sls_detector_defs.h" + +namespace py = pybind11; +void init_hdr(py::module &m) { + + using hdr = slsDetectorDefs::hdrParameters; + py::class_(m, "hdrParameters") + .def(py::init()) + .def(py::init()) + .def_readwrite("enable", &hdr::enable) + .def_readwrite("opMode", &hdr::opMode) + .def(pybind11::self == pybind11::self) + .def("__repr__", [](const hdr &a) { return sls::ToString(a); }); +} diff --git a/python/src/main.cpp b/python/src/main.cpp index 901c4900e..8f4582d49 100644 --- a/python/src/main.cpp +++ b/python/src/main.cpp @@ -18,6 +18,7 @@ void init_network(py::module &); void init_pattern(py::module &); void init_scan(py::module &); void init_source(py::module &); +void init_hdr(py::module &); void init_duration(py::module &); void init_pedestal(py::module &); @@ -38,6 +39,7 @@ PYBIND11_MODULE(_slsdet, m) { init_pattern(m); init_scan(m); init_source(m); + init_hdr(m); init_duration(m); init_pedestal(m); // init_experimental(m); diff --git a/python/tests/test_det_api.py b/python/tests/test_det_api.py index 0a0056a82..fb2f99f1e 100644 --- a/python/tests/test_det_api.py +++ b/python/tests/test_det_api.py @@ -15,6 +15,7 @@ from slsdet import Detector from slsdet._slsdet import slsDetectorDefs detectorType = slsDetectorDefs.detectorType +operationMode = slsDetectorDefs.operationMode @pytest.fixture( scope="session", @@ -77,3 +78,86 @@ def test_numinterfaces(session_simulator): d = Detector() assert d.numinterfaces == 1 + +def test_hdrParameters(): + """ Test hdrParameters struct.""" + + from slsdet import hdrParameters + + # default is disabled + p = hdrParameters() + assert p.enable == 0 + assert p.opMode == operationMode.SYNCHROTRON + assert repr(p) == "[disabled]" + + # constructing with operation mode enables it + p = hdrParameters(operationMode.SYNCHROTRON) + assert p.enable == 1 + assert p.opMode == operationMode.SYNCHROTRON + assert repr(p) == "[enabled synchrotron]" + + p = hdrParameters(operationMode.FEL) + assert p.enable == 1 + assert p.opMode == operationMode.FEL + assert repr(p) == "[enabled fel]" + + # read write + p.enable = 0 + assert p.enable == 0 + assert p != hdrParameters(operationMode.FEL) + p.enable = 1 + p.opMode = operationMode.SYNCHROTRON + assert p == hdrParameters(operationMode.SYNCHROTRON) + assert p != hdrParameters() + + # invalid arguments + with pytest.raises(TypeError): + hdrParameters(1) + with pytest.raises(TypeError): + hdrParameters(operationMode.FEL, 1) + + Log(LogLevel.INFOGREEN, f"✅ Test passed. Struct: hdrParameters") + + +@pytest.mark.detectorintegration +def test_hdr(session_simulator): + """ Test hdr command.""" + det_type, num_interfaces, num_mods, d = session_simulator + assert d is not None + + from slsdet import hdrParameters + + if d.type == detectorType.JUNGFRAU: + prev_val = d.getHDR() + + # invalid arguments (only hdrParameters accepted) + with pytest.raises(TypeError): + d.hdr = 0 + with pytest.raises(TypeError): + d.hdr = operationMode.SYNCHROTRON + + # TODO: test fel once chip version can be checked (only for chip v1.2 HDR) + d.hdr = hdrParameters(operationMode.SYNCHROTRON) + assert d.hdr == hdrParameters(operationMode.SYNCHROTRON) + assert repr(d.hdr) == "[enabled synchrotron]" + + d.hdr = hdrParameters() + assert d.hdr == hdrParameters() + assert repr(d.hdr) == "[disabled]" + + # per module + d.hdr = {0: hdrParameters(operationMode.SYNCHROTRON)} + assert d.getHDR([0])[0] == hdrParameters(operationMode.SYNCHROTRON) + if num_mods > 1: + assert d.getHDR([1])[0] == hdrParameters() + assert d.hdr == [hdrParameters(operationMode.SYNCHROTRON), hdrParameters()] + + for i in range(len(d)): + d.setHDR(prev_val[i], [i]) + else: + with pytest.raises(Exception): + d.hdr + with pytest.raises(Exception): + d.hdr = hdrParameters() + + Log(LogLevel.INFOGREEN, f"✅ Test passed. Command: hdr") diff --git a/slsDetectorServers/jungfrauDetectorServer/RegisterDefs.h b/slsDetectorServers/jungfrauDetectorServer/RegisterDefs.h index 6a16724a1..042731759 100644 --- a/slsDetectorServers/jungfrauDetectorServer/RegisterDefs.h +++ b/slsDetectorServers/jungfrauDetectorServer/RegisterDefs.h @@ -463,6 +463,20 @@ Time before end of exposure when comparator is disabled */ #define COMP_DSBLE_TIME_REG (0x6C << MEM_MAP_SHIFT) +/* High Dynamic Range, timeout and activation time tT = T x 25 ns */ +#define HDR_REG (0x6D << MEM_MAP_SHIFT) + +#define HDR_TIMOUT_OFST (0) +#define HDR_MAX_TIMEOUT_VAL (0xFFFF) +#define HDR_TIMOUT_MSK (HDR_MAX_TIMEOUT_VAL << HDR_TIMOUT_OFST) +#define HDR_ACTIVATION_TIME_OFST (16) +#define HDR_MAX_ACTIVATION_TIME_VAL (0xFF) +#define HDR_ACTIVATION_TIME_MSK (HDR_MAX_ACTIVATION_TIME_VAL << HDR_ACTIVATION_TIME_OFST) +#define HDR_MODE_FEL_OFST (24) +#define HDR_MODE_FEL_MSK (0x00000001 << HDR_MODE_FEL_OFST) +#define HDR_ENABLE_OFST (31) +#define HDR_ENABLE_MSK (0x00000001 << HDR_ENABLE_OFST) + /* Trigger Delay 32 bit register */ #define SET_TRIGGER_DELAY_LSB_REG (0x70 << MEM_MAP_SHIFT) diff --git a/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServerv10.1.0 b/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServerv10.1.0 index 4fd0a4679..b1f9bfaf2 100755 Binary files a/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServerv10.1.0 and b/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServerv10.1.0 differ diff --git a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c index d5db0c81c..9d15f0fd9 100644 --- a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c +++ b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c @@ -71,7 +71,6 @@ bool has_filter_resistor = false; bool has_filter_cells = false; bool has_current_src_normal = false; bool has_current_src_64bit_selection = false; -bool has_current_src_reverse_bits_selection = false; bool has_storage_start_in_chip_config = false; bool has_step_reduction = false; @@ -404,6 +403,8 @@ int setChipIndex(enum CHIPINDEX ind, char *mess) { return setChipVersionInFPGA(mess); } +enum CHIPINDEX getChipIndex() { return chipIndex; } + int validateChipIndex(enum CHIPINDEX ind, char *mess) { if (ind >= NUM_CHIP_INDICES) { sprintf(mess, "Invalid chip index %d. Options: %s\n", (int)ind, @@ -433,7 +434,6 @@ void setChipIndexAllowedFeatures() { has_filter_cells = false; has_current_src_normal = false; has_current_src_64bit_selection = false; - has_current_src_reverse_bits_selection = false; has_storage_start_in_chip_config = false; has_step_reduction = false; defaultDacValue_G0 = defaultDacList_G0; @@ -446,7 +446,6 @@ void setChipIndexAllowedFeatures() { has_filter_cells = true; has_current_src_normal = true; has_current_src_64bit_selection = true; - has_current_src_reverse_bits_selection = true; has_storage_start_in_chip_config = true; has_step_reduction = false; defaultDacValue_G0 = defaultDacList_G0; @@ -461,7 +460,6 @@ void setChipIndexAllowedFeatures() { has_filter_cells = false; has_current_src_normal = true; has_current_src_64bit_selection = true; - has_current_src_reverse_bits_selection = false; has_storage_start_in_chip_config = true; has_step_reduction = true; defaultDacValue_G0 = defaultDacList_v1_2; @@ -1247,6 +1245,8 @@ int setExpTime(int64_t val) { } set64BitReg(val, SET_EXPTIME_LSB_REG, SET_EXPTIME_MSB_REG); + updateHDRTimeout(); + // validate for tolerance val += ACQ_TIME_MIN_CLOCK; int64_t retval = getExpTime(); @@ -2168,10 +2168,6 @@ bool hasCurrentSource64BitSelectionFeature() { return has_current_src_64bit_selection; } -bool hasCurrentSourceReverseBitsSelectionFeature() { - return has_current_src_reverse_bits_selection; -} - bool hasStorageCellStartInChipConfig() { return has_storage_start_in_chip_config; } @@ -2721,23 +2717,9 @@ void enableCurrentSource(int fix, uint64_t select, int normal) { // select (64 bits) else { - uint64_t retval = 0; - // reverse bits select first - if (hasCurrentSourceReverseBitsSelectionFeature()) { - uint64_t tmp = select; - for (int i = 0; i != 64; ++i) { - // get each bit from LSB side - uint64_t bit = (tmp >> i) & 0x1; - // push the bit into MSB side - retval |= (bit << (63 - i)); - } - } else { - retval = select; - } - LOG(logINFO, ("\tSetting selection to 0x%lx (inverted from 0x%lx)\n", - (long unsigned int)retval, (long unsigned int)select)); - set64BitReg(retval, CRRNT_SRC_COL_LSB_REG, CRRNT_SRC_COL_MSB_REG); + (long unsigned int)select, (long unsigned int)select)); + set64BitReg(select, CRRNT_SRC_COL_LSB_REG, CRRNT_SRC_COL_MSB_REG); } if (hasCurrentSourceNormalFeature()) { @@ -2794,23 +2776,7 @@ uint64_t getSelectCurrentSource() { return ((bus_r(DAQ_REG) & DAQ_CRRNT_SRC_CLMN_SLCT_MSK) >> DAQ_CRRNT_SRC_CLMN_SLCT_OFST); } else { - // invert the select - uint64_t regval = - get64BitReg(CRRNT_SRC_COL_LSB_REG, CRRNT_SRC_COL_MSB_REG); - - uint64_t retval = regval; - if (hasCurrentSourceReverseBitsSelectionFeature()) { - uint64_t tmp = regval; - uint64_t inverted = 0; - for (int i = 0; i != 64; ++i) { - // get each bit from LSB side - uint64_t bit = (tmp >> i) & 0x1; - // push the bit into MSB side - inverted |= (bit << (63 - i)); - } - retval = inverted; - } - return retval; + return get64BitReg(CRRNT_SRC_COL_LSB_REG, CRRNT_SRC_COL_MSB_REG); } } @@ -2953,6 +2919,84 @@ void setElectronCollectionMode(int enable) { configureChip(); } +void updateHDRTimeout() { + uint32_t addr = HDR_REG; + uint32_t regval = bus_r(addr); + + uint64_t expTimeInClks = + get64BitReg(SET_EXPTIME_LSB_REG, SET_EXPTIME_MSB_REG) + + ACQ_TIME_MIN_CLOCK; + bool isFel = (regval & HDR_MODE_FEL_MSK); + + double percentage = + (isFel ? HDR_FEL_TIMEOUT_PERCENT : HDR_SYNC_TIMEOUT_PERCENT) / 100.0; + int timeout = expTimeInClks * percentage; + + // cap to max + if (timeout > HDR_MAX_TIMEOUT_VAL) { + LOG(logWARNING, ("HDR Timeout (%u clocks) exceeds maximum " + "value. Capping to %d clocks\n", + timeout, HDR_MAX_TIMEOUT_VAL)); + timeout = HDR_MAX_TIMEOUT_VAL; + } + + uint16_t timeoutInClks = (uint16_t)(timeout); + LOG(logINFO, ("Updating HDR Timeout to %d clocks (%d%% of exptime)\n", + timeoutInClks, (int)(percentage * 100.00))); + regval &= ~HDR_TIMOUT_MSK; + regval |= ((timeoutInClks << HDR_TIMOUT_OFST) & HDR_TIMOUT_MSK); + bus_w(addr, regval); +} + +int setHDR(bool enable, enum operationMode mode) { + LOG(logINFO, ("%s HDR\n", (enable ? "Enabling" : "Disabling"))); + + // disable hdr first + uint32_t addr = HDR_REG; + uint32_t regval = bus_r(addr); + bus_w(addr, regval & ~HDR_ENABLE_MSK); + if (!enable) { + return OK; + } + // mode + uint16_t actTime = 0; + switch (mode) { + case SYNCHROTRON: + LOG(logINFO, ("\tmode: synchrotron\n")); + actTime = HDR_SYNC_ACT_TIME_CLK_VAL; + regval &= ~HDR_MODE_FEL_MSK; + break; + case FEL: + LOG(logINFO, ("\tmode: FEL\n")); + actTime = HDR_FEL_ACT_TIME_CLK_VAL; + regval |= HDR_MODE_FEL_MSK; + break; + default: + LOG(logERROR, ("Unknown HDR mode %d\n", mode)); + return FAIL; + } + // timeout + regval &= ~HDR_ACTIVATION_TIME_MSK; + regval |= ((actTime << HDR_ACTIVATION_TIME_OFST) & HDR_ACTIVATION_TIME_MSK); + bus_w(addr, regval); + + updateHDRTimeout(); + + // enable HDR + regval = bus_r(addr) | HDR_ENABLE_MSK; + bus_w(addr, regval); + + LOG(logDEBUG, ("\tHDR Register: 0x%08x\n", bus_r(addr))); + return OK; +} + +void getHDR(bool *enable, enum operationMode *mode) { + uint32_t addr = HDR_REG; + uint32_t regval = bus_r(addr); + *enable = (regval & HDR_ENABLE_MSK) ? true : false; + *mode = (regval & HDR_MODE_FEL_MSK) ? FEL : SYNCHROTRON; +} + int getTenGigaFlowControl() { return ((bus_r(CONFIG_REG) & CONFIG_ETHRNT_FLW_CNTRL_MSK) >> CONFIG_ETHRNT_FLW_CNTRL_OFST); diff --git a/slsDetectorServers/jungfrauDetectorServer/slsDetectorServer_defs.h b/slsDetectorServers/jungfrauDetectorServer/slsDetectorServer_defs.h index 98e474212..803501ba8 100644 --- a/slsDetectorServers/jungfrauDetectorServer/slsDetectorServer_defs.h +++ b/slsDetectorServers/jungfrauDetectorServer/slsDetectorServer_defs.h @@ -158,6 +158,11 @@ #define ADC_OFST_HALF_SPEED_BOARD2_VAL (0x10) #define ADC_OFST_QUARTER_SPEED_BOARD2_VAL (0x08) +#define HDR_SYNC_TIMEOUT_PERCENT (8) +#define HDR_SYNC_ACT_TIME_CLK_VAL (1) // 25ns +#define HDR_FEL_TIMEOUT_PERCENT (0) // undefined +#define HDR_FEL_ACT_TIME_CLK_VAL (0) // undefined + /* Struct Definitions */ typedef struct udp_header_struct { uint32_t udp_destmac_msb; diff --git a/slsDetectorServers/slsDetectorServer/include/slsDetectorFunctionList.h b/slsDetectorServers/slsDetectorServer/include/slsDetectorFunctionList.h index 021330d0f..66e99a5af 100644 --- a/slsDetectorServers/slsDetectorServer/include/slsDetectorFunctionList.h +++ b/slsDetectorServers/slsDetectorServer/include/slsDetectorFunctionList.h @@ -102,6 +102,7 @@ int setChipVersionIntFromConfigFile(int val, char *mess); // for backward compatibility int setChipVersionStringFromConfigFile(char *cval, char *mess); int setChipIndex(enum CHIPINDEX ind, char *mess); +enum CHIPINDEX getChipIndex(); int validateChipIndex(enum CHIPINDEX ind, char *mess); void setChipIndexAllowedFeatures(); int setChipVersionInFPGA(char *mess); @@ -560,7 +561,6 @@ bool hasFilterResistorFeature(); bool hasFilterCellsFeature(); bool hasCurrentSourceNormalFeature(); bool hasCurrentSource64BitSelectionFeature(); -bool hasCurrentSourceReverseBitsSelectionFeature(); bool hasStorageCellStartInChipConfig(); bool hasStepReductionFeature(); bool isChipConfigured(); @@ -603,6 +603,9 @@ int setTimingInfoDecoder(enum timingInfoDecoder val); int getTimingInfoDecoder(enum timingInfoDecoder *retval); int getElectronCollectionMode(); void setElectronCollectionMode(int enable); +void updateHDRTimeout(); +int setHDR(bool enable, enum operationMode mode); +void getHDR(bool *enable, enum operationMode *mode); #endif // eiger specific - iodelay, pulse, rate, temp, activate, delay nw parameter diff --git a/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h b/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h index 2c7e60ce9..dc1777633 100644 --- a/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h +++ b/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h @@ -338,3 +338,5 @@ int get_collection_mode(int); int set_collection_mode(int); int get_pattern_wait_interval(int); int set_pattern_wait_interval(int); +int set_hdr(int); +int get_hdr(int); diff --git a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c index bc7938810..5db5de92d 100644 --- a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c +++ b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c @@ -515,6 +515,8 @@ void function_table() { flist[F_SET_COLLECTION_MODE] = &set_collection_mode; flist[F_GET_PATTERN_WAIT_INTERVAL] = &get_pattern_wait_interval; flist[F_SET_PATTERN_WAIT_INTERVAL] = &set_pattern_wait_interval; + flist[F_SET_HDR] = &set_hdr; + flist[F_GET_HDR] = &get_hdr; // check if (NUM_DET_FUNCTIONS >= RECEIVER_ENUM_START) { LOG(logERROR, ("The last detector function enum has reached its " @@ -2368,7 +2370,7 @@ int set_num_additional_storage_cells(int file_des) { #else // only set if (Server_VerifyLock() == OK) { - if (!hasStorageCellsFeature() || getChipVersionInFPGA() > 11) { + if (!hasStorageCellsFeature() || getChipIndex() > v1_1) { ret = FAIL; sprintf(mess, "Cannot set addl. number of storage cells for this " "chip version\n"); @@ -11071,3 +11073,68 @@ int set_pattern_wait_interval(int file_des) { #endif return Server_SendResult(file_des, INT64, NULL, 0); } + +int set_hdr(int file_des) { + ret = OK; + memset(mess, 0, sizeof(mess)); + int args[2] = {-1, -1}; + if (receiveData(file_des, args, sizeof(args), INT32) < 0) + return printSocketReadError(); +#ifndef JUNGFRAUD + functionNotImplemented(); +#else + + if (Server_VerifyLock() == OK) { + int enable = args[0]; + enum operationMode mode = args[1]; + LOG(logDEBUG1, ("Setting HDR: %u %u\n", enable, mode)); + + if (enable != 0 && enable != 1) { + ret = FAIL; + sprintf(mess, + "Could not set HDR. Invalid enable argument %d. Options: " + "[0, 1]\n", + enable); + LOG(logERROR, (mess)); + } else if (mode != SYNCHROTRON && mode != FEL) { + ret = FAIL; + sprintf(mess, + "Could not set HDR. Invalid mode argument %d. Options: " + "[SYNCHROTRON, FEL]\n", + mode); + LOG(logERROR, (mess)); + } else if (mode == FEL && getChipIndex() != v1_2_HDR) { + ret = FAIL; + sprintf(mess, "Could not set HDR. FEL mode is only supported for " + "chip index v1.2 HDR\n"); + LOG(logERROR, (mess)); + } else if (check_detector_idle("set HDR") == OK) { + ret = setHDR(enable, mode); + if (ret == FAIL) { + sprintf(mess, "Could not %s HDR to mode: %d\n", + enable ? "enable" : "disable", args[1]); + LOG(logERROR, (mess)); + } + } + } +#endif + return Server_SendResult(file_des, INT32, NULL, 0); +} + +int get_hdr(int file_des) { + ret = OK; + memset(mess, 0, sizeof(mess)); + int retvals[2] = {-1, -1}; + LOG(logDEBUG1, ("Getting HDR\n")); + +#ifndef JUNGFRAUD + functionNotImplemented(); +#else + bool enable = false; + enum operationMode mode = SYNCHROTRON; + getHDR(&enable, &mode); + retvals[0] = enable; + retvals[1] = mode; +#endif + return Server_SendResult(file_des, INT32, retvals, sizeof(retvals)); +} diff --git a/slsDetectorSoftware/generator/autocomplete/bash_autocomplete.sh b/slsDetectorSoftware/generator/autocomplete/bash_autocomplete.sh index e05382e44..026e84b27 100644 --- a/slsDetectorSoftware/generator/autocomplete/bash_autocomplete.sh +++ b/slsDetectorSoftware/generator/autocomplete/bash_autocomplete.sh @@ -80,7 +80,7 @@ _sd() { local IS_PATH=0 -local SLS_COMMANDS=" acquire activate adcclk adcenable adcenable10g adcindex adcinvert adclist adcname adcphase adcpipeline adcreg adcvpp apulse asamples autocompdisable badchannels blockingtrigger burstmode burstperiod bursts burstsl bustest cdsgain chipversion clearbit clearbusy clientversion clkdiv clkfreq clkphase collectionmode column compdisabletime confadc config configtransceiver counters currentsource dac dacindex daclist dacname dacvalues datastream dbitclk dbitphase dbitpipeline defaultdac defaultpattern define_bit define_reg definelist_bit definelist_reg delay delayl detectorserverversion detsize diodelay dpulse dr drlist dsamples execcommand exptime exptime1 exptime2 exptime3 extrastoragecells extsampling extsamplingsrc extsig fformat filtercells filterresistor findex firmwaretest firmwareversion fliprows flowcontrol10g fmaster fname foverwrite fpath framecounter frames framesl frametime free fwrite gaincaps gainmode gappixels gatedelay gatedelay1 gatedelay2 gatedelay3 gates getbit hardwareversion highvoltage hostname im_a im_b im_c im_d im_io imagetest include initialchecks inj_ch interpolation interruptsubframe kernelversion lastclient led lock master maxadcphaseshift maxclkphaseshift maxdbitphaseshift measuredperiod measuredsubperiod moduleid nextframenumber nmod numinterfaces overflow packageversion parallel parameters partialreset patfname patioctrl patlimits patloop patloop0 patloop1 patloop2 patmask patnloop patnloop0 patnloop1 patnloop2 patsetbit pattern patternstart patwait patwait0 patwait1 patwait2 patwaittime patwaittime0 patwaittime1 patwaittime2 patword pedestalmode period periodl polarity port powerchip powerindex powerlist powername powervalues programfpga pulse pulsechip pulsenmove pumpprobe quad ratecorr readnrows readout readoutspeed readoutspeedlist rebootcontroller reg resetdacs resetfpga romode row runclk runtime rx_arping rx_clearroi rx_dbitlist rx_dbitoffset rx_dbitreorder rx_discardpolicy rx_fifodepth rx_frameindex rx_framescaught rx_framesperfile rx_hostname rx_jsonaddheader rx_jsonpara rx_lastclient rx_lock rx_missingpackets rx_padding rx_printconfig rx_realudpsocksize rx_roi rx_silent rx_start rx_status rx_stop rx_tcpport rx_threads rx_udpsocksize rx_version rx_zmqfreq rx_zmqhwm rx_zmqip rx_zmqport rx_zmqstartfnum rx_zmqstream samples savepattern scan scanerrmsg selinterface serialnumber setbit settings settingslist settingspath signalindex signallist signalname sleep slowadc slowadcindex slowadclist slowadcname slowadcvalues start status stop stopport storagecell_delay storagecell_start subdeadtime subexptime sync syncclk temp_10ge temp_adc temp_control temp_dcdc temp_event temp_fpga temp_fpgaext temp_fpgafl temp_fpgafr temp_slowadc temp_sodl temp_sodr temp_threshold templist tempvalues tengiga threshold thresholdnotb timing timing_info_decoder timinglist timingsource top transceiverenable trigger triggers triggersl trimbits trimen trimval tsamples txdelay txdelay_frame txdelay_left txdelay_right type udp_cleardst udp_dstip udp_dstip2 udp_dstlist udp_dstmac udp_dstmac2 udp_dstport udp_dstport2 udp_firstdst udp_numdst udp_reconfigure udp_srcip udp_srcip2 udp_srcmac udp_srcmac2 udp_validate update updatedetectorserver updatekernel updatemode user v_a v_b v_c v_chip v_d v_io v_limit vchip_comp_adc vchip_comp_fe vchip_cs vchip_opa_1st vchip_opa_fd vchip_ref_comp_fe versions veto vetoalg vetofile vetophoton vetoref vetostream virtual vm_a vm_b vm_c vm_d vm_io zmqhwm zmqip zmqport " +local SLS_COMMANDS=" acquire activate adcclk adcenable adcenable10g adcindex adcinvert adclist adcname adcphase adcpipeline adcreg adcvpp apulse asamples autocompdisable badchannels blockingtrigger burstmode burstperiod bursts burstsl bustest cdsgain chipversion clearbit clearbusy clientversion clkdiv clkfreq clkphase collectionmode column compdisabletime confadc config configtransceiver counters currentsource dac dacindex daclist dacname dacvalues datastream dbitclk dbitphase dbitpipeline defaultdac defaultpattern delay delayl detectorserverversion detsize diodelay dpulse dr drlist dsamples execcommand exptime exptime1 exptime2 exptime3 extrastoragecells extsampling extsamplingsrc extsig fformat filtercells filterresistor findex firmwaretest firmwareversion fliprows flowcontrol10g fmaster fname foverwrite fpath framecounter frames framesl frametime free fwrite gaincaps gainmode gappixels gatedelay gatedelay1 gatedelay2 gatedelay3 gates getbit hardwareversion hdr highvoltage hostname im_a im_b im_c im_d im_io imagetest include initialchecks inj_ch interpolation interruptsubframe kernelversion lastclient led lock master maxadcphaseshift maxclkphaseshift maxdbitphaseshift measuredperiod measuredsubperiod moduleid nextframenumber nmod numinterfaces overflow packageversion parallel parameters partialreset patfname patioctrl patlimits patloop patloop0 patloop1 patloop2 patmask patnloop patnloop0 patnloop1 patnloop2 patsetbit pattern patternstart patwait patwait0 patwait1 patwait2 patwaittime patwaittime0 patwaittime1 patwaittime2 patword pedestalmode period periodl polarity port powerchip powerindex powerlist powername powervalues programfpga pulse pulsechip pulsenmove pumpprobe quad ratecorr readnrows readout readoutspeed readoutspeedlist rebootcontroller reg resetdacs resetfpga romode row runclk runtime rx_arping rx_clearroi rx_dbitlist rx_dbitoffset rx_dbitreorder rx_discardpolicy rx_fifodepth rx_frameindex rx_framescaught rx_framesperfile rx_hostname rx_jsonaddheader rx_jsonpara rx_lastclient rx_lock rx_missingpackets rx_padding rx_printconfig rx_realudpsocksize rx_roi rx_silent rx_start rx_status rx_stop rx_streamdummyheader rx_tcpport rx_threads rx_udpsocksize rx_version rx_zmqfreq rx_zmqhwm rx_zmqip rx_zmqport rx_zmqstartfnum rx_zmqstream samples savepattern scan scanerrmsg selinterface serialnumber setbit settings settingslist settingspath signalindex signallist signalname sleep slowadc slowadcindex slowadclist slowadcname slowadcvalues start status stop stopport storagecell_delay storagecell_start subdeadtime subexptime sync syncclk temp_10ge temp_adc temp_control temp_dcdc temp_event temp_fpga temp_fpgaext temp_fpgafl temp_fpgafr temp_slowadc temp_sodl temp_sodr temp_threshold templist tempvalues tengiga threshold thresholdnotb timing timing_info_decoder timinglist timingsource top transceiverenable trigger triggers triggersl trimbits trimen trimval tsamples txdelay txdelay_frame txdelay_left txdelay_right type udp_cleardst udp_dstip udp_dstip2 udp_dstlist udp_dstmac udp_dstmac2 udp_dstport udp_dstport2 udp_firstdst udp_numdst udp_reconfigure udp_srcip udp_srcip2 udp_srcmac udp_srcmac2 udp_validate update updatedetectorserver updatekernel updatemode user v_a v_b v_c v_chip v_d v_io v_limit vchip_comp_adc vchip_comp_fe vchip_cs vchip_opa_1st vchip_opa_fd vchip_ref_comp_fe versions veto vetoalg vetofile vetophoton vetoref vetostream virtual vm_a vm_b vm_c vm_d vm_io zmqhwm zmqip zmqport " __acquire() { FCN_RETURN="" return 0 @@ -1172,6 +1172,15 @@ __hardwareversion() { FCN_RETURN="" return 0 } +__hdr() { +FCN_RETURN="" +if [[ ${IS_GET} -eq 0 ]]; then +if [[ "${cword}" == "2" ]]; then +FCN_RETURN="fel synchrotron" +fi +fi +return 0 +} __highvoltage() { FCN_RETURN="" if [[ ${IS_GET} -eq 0 ]]; then diff --git a/slsDetectorSoftware/generator/autocomplete/dump.json b/slsDetectorSoftware/generator/autocomplete/dump.json index 289b6fcc1..a16204e08 100644 --- a/slsDetectorSoftware/generator/autocomplete/dump.json +++ b/slsDetectorSoftware/generator/autocomplete/dump.json @@ -1,10 +1,10 @@ { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 8829, + "offset": 9088, "file": "../include/sls/ToString.h", - "line": 276, + "line": 282, "col": 3, "tokLen": 8, "includedFrom": { @@ -13,8 +13,8 @@ }, "range": { "begin": { - "offset": 8805, - "line": 275, + "offset": 9064, + "line": 281, "col": 1, "tokLen": 8, "includedFrom": { @@ -22,8 +22,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -34,11 +34,11 @@ "name": "StringTo", "inner": [ { - "id": "0x3856f778", + "id": "0x557b76f54268", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 8824, - "line": 275, + "offset": 9083, + "line": 281, "col": 20, "tokLen": 1, "includedFrom": { @@ -47,7 +47,7 @@ }, "range": { "begin": { - "offset": 8815, + "offset": 9074, "col": 11, "tokLen": 8, "includedFrom": { @@ -55,7 +55,7 @@ } }, "end": { - "offset": 8824, + "offset": 9083, "col": 20, "tokLen": 1, "includedFrom": { @@ -70,11 +70,11 @@ "index": 0 }, { - "id": "0x3856fa38", + "id": "0x557b76f54520", "kind": "FunctionDecl", "loc": { - "offset": 8829, - "line": 276, + "offset": 9088, + "line": 282, "col": 3, "tokLen": 8, "includedFrom": { @@ -83,7 +83,7 @@ }, "range": { "begin": { - "offset": 8827, + "offset": 9086, "col": 1, "tokLen": 1, "includedFrom": { @@ -91,8 +91,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -106,11 +106,11 @@ }, "inner": [ { - "id": "0x3856f868", + "id": "0x557b76f54358", "kind": "ParmVarDecl", "loc": { - "offset": 8857, - "line": 276, + "offset": 9116, + "line": 282, "col": 31, "tokLen": 1, "includedFrom": { @@ -119,7 +119,7 @@ }, "range": { "begin": { - "offset": 8838, + "offset": 9097, "col": 12, "tokLen": 5, "includedFrom": { @@ -127,7 +127,7 @@ } }, "end": { - "offset": 8857, + "offset": 9116, "col": 31, "tokLen": 1, "includedFrom": { @@ -142,10 +142,10 @@ } }, { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "loc": { - "offset": 8879, + "offset": 9138, "col": 53, "tokLen": 4, "includedFrom": { @@ -154,7 +154,7 @@ }, "range": { "begin": { - "offset": 8860, + "offset": 9119, "col": 34, "tokLen": 5, "includedFrom": { @@ -162,7 +162,7 @@ } }, "end": { - "offset": 8879, + "offset": 9138, "col": 53, "tokLen": 4, "includedFrom": { @@ -177,11 +177,11 @@ } }, { - "id": "0x385a5418", + "id": "0x557b76f75b78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8885, + "offset": 9144, "col": 59, "tokLen": 1, "includedFrom": { @@ -189,8 +189,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -200,12 +200,12 @@ }, "inner": [ { - "id": "0x3856fd18", + "id": "0x557b76f547f0", "kind": "DeclStmt", "range": { "begin": { - "offset": 8891, - "line": 277, + "offset": 9150, + "line": 283, "col": 5, "tokLen": 6, "includedFrom": { @@ -213,7 +213,7 @@ } }, "end": { - "offset": 8905, + "offset": 9164, "col": 19, "tokLen": 1, "includedFrom": { @@ -223,10 +223,10 @@ }, "inner": [ { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "loc": { - "offset": 8898, + "offset": 9157, "col": 12, "tokLen": 4, "includedFrom": { @@ -235,7 +235,7 @@ }, "range": { "begin": { - "offset": 8891, + "offset": 9150, "col": 5, "tokLen": 6, "includedFrom": { @@ -243,7 +243,7 @@ } }, "end": { - "offset": 8904, + "offset": 9163, "col": 18, "tokLen": 1, "includedFrom": { @@ -259,11 +259,11 @@ "init": "list", "inner": [ { - "id": "0x3856fcb8", + "id": "0x557b76f54790", "kind": "InitListExpr", "range": { "begin": { - "offset": 8902, + "offset": 9161, "col": 16, "tokLen": 1, "includedFrom": { @@ -271,7 +271,7 @@ } }, "end": { - "offset": 8904, + "offset": 9163, "col": 18, "tokLen": 1, "includedFrom": { @@ -285,11 +285,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3856fcf8", + "id": "0x557b76f547d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -297,7 +297,7 @@ } }, "end": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -312,11 +312,11 @@ "castKind": "IntegralToFloating", "inner": [ { - "id": "0x3856fc40", + "id": "0x557b76f54718", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -324,7 +324,7 @@ } }, "end": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -347,12 +347,12 @@ ] }, { - "id": "0x38570268", + "id": "0x557b76f54d98", "kind": "CXXTryStmt", "range": { "begin": { - "offset": 8911, - "line": 278, + "offset": 9170, + "line": 284, "col": 5, "tokLen": 3, "includedFrom": { @@ -360,8 +360,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -371,12 +371,12 @@ }, "inner": [ { - "id": "0x3856fef0", + "id": "0x557b76f54a20", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8915, - "line": 278, + "offset": 9174, + "line": 284, "col": 9, "tokLen": 1, "includedFrom": { @@ -384,8 +384,8 @@ } }, "end": { - "offset": 8950, - "line": 280, + "offset": 9209, + "line": 286, "col": 5, "tokLen": 1, "includedFrom": { @@ -395,12 +395,12 @@ }, "inner": [ { - "id": "0x3856fed0", + "id": "0x557b76f54a00", "kind": "BinaryOperator", "range": { "begin": { - "offset": 8925, - "line": 279, + "offset": 9184, + "line": 285, "col": 9, "tokLen": 4, "includedFrom": { @@ -408,7 +408,7 @@ } }, "end": { - "offset": 8943, + "offset": 9202, "col": 27, "tokLen": 1, "includedFrom": { @@ -423,11 +423,11 @@ "opcode": "=", "inner": [ { - "id": "0x3856fd30", + "id": "0x557b76f54808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8925, + "offset": 9184, "col": 9, "tokLen": 4, "includedFrom": { @@ -435,7 +435,7 @@ } }, "end": { - "offset": 8925, + "offset": 9184, "col": 9, "tokLen": 4, "includedFrom": { @@ -448,7 +448,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -457,11 +457,11 @@ } }, { - "id": "0x3856fe80", + "id": "0x557b76f549a8", "kind": "CallExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -469,7 +469,7 @@ } }, "end": { - "offset": 8943, + "offset": 9202, "col": 27, "tokLen": 1, "includedFrom": { @@ -483,11 +483,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3856fe68", + "id": "0x557b76f54990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -495,7 +495,7 @@ } }, "end": { - "offset": 8937, + "offset": 9196, "col": 21, "tokLen": 4, "includedFrom": { @@ -510,11 +510,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3856fde0", + "id": "0x557b76f548f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -522,7 +522,7 @@ } }, "end": { - "offset": 8937, + "offset": 9196, "col": 21, "tokLen": 4, "includedFrom": { @@ -535,7 +535,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b08ff0", + "id": "0x557b762f13e8", "kind": "FunctionDecl", "name": "stod", "type": { @@ -546,11 +546,11 @@ ] }, { - "id": "0x3856fdc0", + "id": "0x557b76f54898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8942, + "offset": 9201, "col": 26, "tokLen": 1, "includedFrom": { @@ -558,7 +558,7 @@ } }, "end": { - "offset": 8942, + "offset": 9201, "col": 26, "tokLen": 1, "includedFrom": { @@ -569,11 +569,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f868", + "id": "0x557b76f54358", "kind": "ParmVarDecl", "name": "t", "type": { @@ -582,7 +582,7 @@ } }, { - "id": "0x3856feb0", + "id": "0x557b76f549e0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -591,7 +591,67 @@ "type": { "qualType": "size_t *" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b762eea40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 161154, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 4544, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "size_t *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x557b762eea20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] } @@ -600,12 +660,13 @@ ] }, { - "id": "0x38570248", + "id": "0x557b76f54d78", "kind": "CXXCatchStmt", "range": { "begin": { - "offset": 8952, - "line": 280, + "offset": 9211, + "file": "../include/sls/ToString.h", + "line": 286, "col": 7, "tokLen": 5, "includedFrom": { @@ -613,8 +674,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -624,11 +685,11 @@ }, "inner": [ { - "id": "0x3856ffc0", + "id": "0x557b76f54af0", "kind": "VarDecl", "loc": { - "offset": 8988, - "line": 280, + "offset": 9247, + "line": 286, "col": 43, "tokLen": 1, "includedFrom": { @@ -637,7 +698,7 @@ }, "range": { "begin": { - "offset": 8959, + "offset": 9218, "col": 14, "tokLen": 5, "includedFrom": { @@ -645,7 +706,7 @@ } }, "end": { - "offset": 8988, + "offset": 9247, "col": 43, "tokLen": 1, "includedFrom": { @@ -659,11 +720,11 @@ } }, { - "id": "0x38570230", + "id": "0x557b76f54d60", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8991, + "offset": 9250, "col": 46, "tokLen": 1, "includedFrom": { @@ -671,8 +732,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -682,12 +743,12 @@ }, "inner": [ { - "id": "0x38570218", + "id": "0x557b76f54d48", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9001, - "line": 281, + "offset": 9260, + "line": 287, "col": 9, "tokLen": 5, "includedFrom": { @@ -695,7 +756,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -710,11 +771,11 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38570200", + "id": "0x557b76f54d30", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9001, + "offset": 9260, "col": 9, "tokLen": 5, "includedFrom": { @@ -722,7 +783,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -736,11 +797,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385701d0", - "kind": "CXXConstructExpr", + "id": "0x557b76f54d08", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -748,7 +809,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -757,23 +818,25 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385701b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f54ce8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -781,7 +844,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -790,18 +853,25 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b76f54ce0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38570190", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b76f54cb0", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -809,7 +879,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -818,145 +888,68 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38570170", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f54c68", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9007, - "col": 15, - "tokLen": 12, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9054, - "col": 62, - "tokLen": 1, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x38570168", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38570138", - "kind": "CXXConstructExpr", + "id": "0x557b76f54bf0", + "kind": "StringLiteral", "range": { "begin": { - "offset": 9007, - "col": 15, - "tokLen": 12, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9054, - "col": 62, - "tokLen": 1, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[33]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x385700f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x385700b8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char[33]" - }, - "valueCategory": "lvalue", - "value": "\"Could not convert string to time\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Could not convert string to time\"" } ] } @@ -977,12 +970,12 @@ ] }, { - "id": "0x38570340", + "id": "0x557b76f54e70", "kind": "DeclStmt", "range": { "begin": { - "offset": 9068, - "line": 284, + "offset": 9327, + "line": 290, "col": 5, "tokLen": 5, "includedFrom": { @@ -990,7 +983,7 @@ } }, "end": { - "offset": 9095, + "offset": 9354, "col": 32, "tokLen": 1, "includedFrom": { @@ -1000,10 +993,10 @@ }, "inner": [ { - "id": "0x38570298", + "id": "0x557b76f54dc8", "kind": "UsingDecl", "loc": { - "offset": 9087, + "offset": 9346, "col": 24, "tokLen": 8, "includedFrom": { @@ -1012,7 +1005,7 @@ }, "range": { "begin": { - "offset": 9068, + "offset": 9327, "col": 5, "tokLen": 5, "includedFrom": { @@ -1020,7 +1013,7 @@ } }, "end": { - "offset": 9087, + "offset": 9346, "col": 24, "tokLen": 8, "includedFrom": { @@ -1033,12 +1026,12 @@ ] }, { - "id": "0x38570410", + "id": "0x557b76f54f40", "kind": "DeclStmt", "range": { "begin": { - "offset": 9101, - "line": 285, + "offset": 9360, + "line": 291, "col": 5, "tokLen": 5, "includedFrom": { @@ -1046,7 +1039,7 @@ } }, "end": { - "offset": 9133, + "offset": 9392, "col": 37, "tokLen": 1, "includedFrom": { @@ -1056,10 +1049,10 @@ }, "inner": [ { - "id": "0x38570368", + "id": "0x557b76f54e98", "kind": "UsingDecl", "loc": { - "offset": 9120, + "offset": 9379, "col": 24, "tokLen": 13, "includedFrom": { @@ -1068,7 +1061,7 @@ }, "range": { "begin": { - "offset": 9101, + "offset": 9360, "col": 5, "tokLen": 5, "includedFrom": { @@ -1076,7 +1069,7 @@ } }, "end": { - "offset": 9120, + "offset": 9379, "col": 24, "tokLen": 13, "includedFrom": { @@ -1089,12 +1082,12 @@ ] }, { - "id": "0x385a53e8", + "id": "0x557b76f75b48", "kind": "IfStmt", "range": { "begin": { - "offset": 9139, - "line": 286, + "offset": 9398, + "line": 292, "col": 5, "tokLen": 2, "includedFrom": { @@ -1102,8 +1095,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -1114,12 +1107,12 @@ "hasElse": true, "inner": [ { - "id": "0x38571688", + "id": "0x557b76f561d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9143, - "line": 286, + "offset": 9402, + "line": 292, "col": 9, "tokLen": 4, "includedFrom": { @@ -1127,7 +1120,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1142,11 +1135,11 @@ "adl": true, "inner": [ { - "id": "0x38571670", + "id": "0x557b76f561b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1154,7 +1147,7 @@ } }, "end": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1163,17 +1156,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38571650", + "id": "0x557b76f56198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1181,7 +1174,7 @@ } }, "end": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1190,26 +1183,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38570428", + "id": "0x557b76f54f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9143, + "offset": 9402, "col": 9, "tokLen": 4, "includedFrom": { @@ -1217,7 +1210,7 @@ } }, "end": { - "offset": 9143, + "offset": 9402, "col": 9, "tokLen": 4, "includedFrom": { @@ -1228,11 +1221,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1241,11 +1234,11 @@ } }, { - "id": "0x38571638", + "id": "0x557b76f56180", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1253,7 +1246,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1268,11 +1261,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38570448", + "id": "0x557b76f54f78", "kind": "StringLiteral", "range": { "begin": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1280,7 +1273,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1299,11 +1292,11 @@ ] }, { - "id": "0x38585a60", + "id": "0x557b76f5f238", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9157, + "offset": 9416, "col": 23, "tokLen": 1, "includedFrom": { @@ -1311,8 +1304,8 @@ } }, "end": { - "offset": 9231, - "line": 288, + "offset": 9490, + "line": 294, "col": 5, "tokLen": 1, "includedFrom": { @@ -1322,12 +1315,12 @@ }, "inner": [ { - "id": "0x38585a50", + "id": "0x557b76f5f228", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9167, - "line": 287, + "offset": 9426, + "line": 293, "col": 9, "tokLen": 6, "includedFrom": { @@ -1335,7 +1328,7 @@ } }, "end": { - "offset": 9224, + "offset": 9483, "col": 66, "tokLen": 1, "includedFrom": { @@ -1345,11 +1338,11 @@ }, "inner": [ { - "id": "0x38585a28", + "id": "0x557b76f5f1f8", "kind": "CallExpr", "range": { "begin": { - "offset": 9174, + "offset": 9433, "col": 16, "tokLen": 13, "includedFrom": { @@ -1357,7 +1350,7 @@ } }, "end": { - "offset": 9224, + "offset": 9483, "col": 66, "tokLen": 1, "includedFrom": { @@ -1371,11 +1364,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385716d0", + "id": "0x557b76f56240", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9174, + "offset": 9433, "col": 16, "tokLen": 13, "includedFrom": { @@ -1383,7 +1376,7 @@ } }, "end": { - "offset": 9189, + "offset": 9448, "col": 31, "tokLen": 1, "includedFrom": { @@ -1399,18 +1392,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x38585a00", + "id": "0x557b76f5f1d0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9191, + "offset": 9450, "col": 33, "tokLen": 8, "includedFrom": { @@ -1418,7 +1437,7 @@ } }, "end": { - "offset": 9223, + "offset": 9482, "col": 65, "tokLen": 1, "includedFrom": { @@ -1433,7 +1452,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x385856a8", + "id": "0x557b76f5ee70", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1442,11 +1461,11 @@ }, "inner": [ { - "id": "0x385859d0", + "id": "0x557b76f5f1a0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9191, + "offset": 9450, "col": 33, "tokLen": 8, "includedFrom": { @@ -1454,7 +1473,7 @@ } }, "end": { - "offset": 9223, + "offset": 9482, "col": 65, "tokLen": 1, "includedFrom": { @@ -1474,11 +1493,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x38585800", + "id": "0x557b76f5efc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1486,7 +1505,7 @@ } }, "end": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1495,18 +1514,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385719a0", + "id": "0x557b76f56500", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1514,7 +1532,7 @@ } }, "end": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1527,7 +1545,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -1548,12 +1566,12 @@ ] }, { - "id": "0x385a53b8", + "id": "0x557b76f75b18", "kind": "IfStmt", "range": { "begin": { - "offset": 9238, - "line": 288, + "offset": 9497, + "line": 294, "col": 12, "tokLen": 2, "includedFrom": { @@ -1561,8 +1579,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -1573,12 +1591,12 @@ "hasElse": true, "inner": [ { - "id": "0x38586cd8", + "id": "0x557b76f604c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9242, - "line": 288, + "offset": 9501, + "line": 294, "col": 16, "tokLen": 4, "includedFrom": { @@ -1586,7 +1604,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1601,11 +1619,11 @@ "adl": true, "inner": [ { - "id": "0x38586cc0", + "id": "0x557b76f604a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1613,7 +1631,7 @@ } }, "end": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1622,17 +1640,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38586ca0", + "id": "0x557b76f60488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1640,7 +1658,7 @@ } }, "end": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1649,26 +1667,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38585a78", + "id": "0x557b76f5f250", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9242, + "offset": 9501, "col": 16, "tokLen": 4, "includedFrom": { @@ -1676,7 +1694,7 @@ } }, "end": { - "offset": 9242, + "offset": 9501, "col": 16, "tokLen": 4, "includedFrom": { @@ -1687,11 +1705,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1700,11 +1718,11 @@ } }, { - "id": "0x38586c88", + "id": "0x557b76f60470", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1712,7 +1730,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1727,11 +1745,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38585a98", + "id": "0x557b76f5f270", "kind": "StringLiteral", "range": { "begin": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1739,7 +1757,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1758,11 +1776,11 @@ ] }, { - "id": "0x3858fe60", + "id": "0x557b76f69508", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9256, + "offset": 9515, "col": 30, "tokLen": 1, "includedFrom": { @@ -1770,8 +1788,8 @@ } }, "end": { - "offset": 9331, - "line": 290, + "offset": 9590, + "line": 296, "col": 5, "tokLen": 1, "includedFrom": { @@ -1781,12 +1799,12 @@ }, "inner": [ { - "id": "0x3858fe50", + "id": "0x557b76f694f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9266, - "line": 289, + "offset": 9525, + "line": 295, "col": 9, "tokLen": 6, "includedFrom": { @@ -1794,7 +1812,7 @@ } }, "end": { - "offset": 9324, + "offset": 9583, "col": 67, "tokLen": 1, "includedFrom": { @@ -1804,11 +1822,11 @@ }, "inner": [ { - "id": "0x3858fe28", + "id": "0x557b76f694c8", "kind": "CallExpr", "range": { "begin": { - "offset": 9273, + "offset": 9532, "col": 16, "tokLen": 13, "includedFrom": { @@ -1816,7 +1834,7 @@ } }, "end": { - "offset": 9324, + "offset": 9583, "col": 67, "tokLen": 1, "includedFrom": { @@ -1830,11 +1848,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38586d20", + "id": "0x557b76f60518", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9273, + "offset": 9532, "col": 16, "tokLen": 13, "includedFrom": { @@ -1842,7 +1860,7 @@ } }, "end": { - "offset": 9288, + "offset": 9547, "col": 31, "tokLen": 1, "includedFrom": { @@ -1858,18 +1876,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x3858fe00", + "id": "0x557b76f694a0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9290, + "offset": 9549, "col": 33, "tokLen": 8, "includedFrom": { @@ -1877,7 +1921,7 @@ } }, "end": { - "offset": 9323, + "offset": 9582, "col": 66, "tokLen": 1, "includedFrom": { @@ -1892,7 +1936,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x3858faa8", + "id": "0x557b76f69140", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1901,11 +1945,11 @@ }, "inner": [ { - "id": "0x3858fdd0", + "id": "0x557b76f69470", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9290, + "offset": 9549, "col": 33, "tokLen": 8, "includedFrom": { @@ -1913,7 +1957,7 @@ } }, "end": { - "offset": 9323, + "offset": 9582, "col": 66, "tokLen": 1, "includedFrom": { @@ -1933,11 +1977,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x3858fc00", + "id": "0x557b76f69290", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1945,7 +1989,7 @@ } }, "end": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1954,18 +1998,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38586ff0", + "id": "0x557b76f607c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1973,7 +2016,7 @@ } }, "end": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1986,7 +2029,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -2007,12 +2050,12 @@ ] }, { - "id": "0x385a5388", + "id": "0x557b76f75ae8", "kind": "IfStmt", "range": { "begin": { - "offset": 9338, - "line": 290, + "offset": 9597, + "line": 296, "col": 12, "tokLen": 2, "includedFrom": { @@ -2020,8 +2063,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -2032,12 +2075,12 @@ "hasElse": true, "inner": [ { - "id": "0x385910d8", + "id": "0x557b76f6a790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9342, - "line": 290, + "offset": 9601, + "line": 296, "col": 16, "tokLen": 4, "includedFrom": { @@ -2045,7 +2088,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2060,11 +2103,11 @@ "adl": true, "inner": [ { - "id": "0x385910c0", + "id": "0x557b76f6a778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2072,7 +2115,7 @@ } }, "end": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2081,17 +2124,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385910a0", + "id": "0x557b76f6a758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2099,7 +2142,7 @@ } }, "end": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2108,26 +2151,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3858fe78", + "id": "0x557b76f69520", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9342, + "offset": 9601, "col": 16, "tokLen": 4, "includedFrom": { @@ -2135,7 +2178,7 @@ } }, "end": { - "offset": 9342, + "offset": 9601, "col": 16, "tokLen": 4, "includedFrom": { @@ -2146,11 +2189,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2159,11 +2202,11 @@ } }, { - "id": "0x38591088", + "id": "0x557b76f6a740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2171,7 +2214,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2186,11 +2229,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3858fe98", + "id": "0x557b76f69540", "kind": "StringLiteral", "range": { "begin": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2198,7 +2241,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2217,11 +2260,11 @@ ] }, { - "id": "0x3859a270", + "id": "0x557b76f737c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9356, + "offset": 9615, "col": 30, "tokLen": 1, "includedFrom": { @@ -2229,8 +2272,8 @@ } }, "end": { - "offset": 9431, - "line": 292, + "offset": 9690, + "line": 298, "col": 5, "tokLen": 1, "includedFrom": { @@ -2240,12 +2283,12 @@ }, "inner": [ { - "id": "0x3859a260", + "id": "0x557b76f737b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9366, - "line": 291, + "offset": 9625, + "line": 297, "col": 9, "tokLen": 6, "includedFrom": { @@ -2253,7 +2296,7 @@ } }, "end": { - "offset": 9424, + "offset": 9683, "col": 67, "tokLen": 1, "includedFrom": { @@ -2263,11 +2306,11 @@ }, "inner": [ { - "id": "0x3859a238", + "id": "0x557b76f73788", "kind": "CallExpr", "range": { "begin": { - "offset": 9373, + "offset": 9632, "col": 16, "tokLen": 13, "includedFrom": { @@ -2275,7 +2318,7 @@ } }, "end": { - "offset": 9424, + "offset": 9683, "col": 67, "tokLen": 1, "includedFrom": { @@ -2289,11 +2332,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38591120", + "id": "0x557b76f6a7e8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9373, + "offset": 9632, "col": 16, "tokLen": 13, "includedFrom": { @@ -2301,7 +2344,7 @@ } }, "end": { - "offset": 9388, + "offset": 9647, "col": 31, "tokLen": 1, "includedFrom": { @@ -2317,18 +2360,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x3859a210", + "id": "0x557b76f73760", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9390, + "offset": 9649, "col": 33, "tokLen": 8, "includedFrom": { @@ -2336,7 +2405,7 @@ } }, "end": { - "offset": 9423, + "offset": 9682, "col": 66, "tokLen": 1, "includedFrom": { @@ -2351,7 +2420,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x38599eb8", + "id": "0x557b76f73400", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2360,11 +2429,11 @@ }, "inner": [ { - "id": "0x3859a1e0", + "id": "0x557b76f73730", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9390, + "offset": 9649, "col": 33, "tokLen": 8, "includedFrom": { @@ -2372,7 +2441,7 @@ } }, "end": { - "offset": 9423, + "offset": 9682, "col": 66, "tokLen": 1, "includedFrom": { @@ -2392,11 +2461,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x3859a010", + "id": "0x557b76f73550", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2404,7 +2473,7 @@ } }, "end": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2413,18 +2482,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385913f0", + "id": "0x557b76f6aa90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2432,7 +2500,7 @@ } }, "end": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2445,7 +2513,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -2466,12 +2534,12 @@ ] }, { - "id": "0x385a5358", + "id": "0x557b76f75ab8", "kind": "IfStmt", "range": { "begin": { - "offset": 9438, - "line": 292, + "offset": 9697, + "line": 298, "col": 12, "tokLen": 2, "includedFrom": { @@ -2479,8 +2547,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -2491,12 +2559,12 @@ "hasElse": true, "inner": [ { - "id": "0x3859b5b8", + "id": "0x557b76f74b30", "kind": "BinaryOperator", "range": { "begin": { - "offset": 9442, - "line": 292, + "offset": 9701, + "line": 298, "col": 16, "tokLen": 4, "includedFrom": { @@ -2504,7 +2572,7 @@ } }, "end": { - "offset": 9468, + "offset": 9727, "col": 42, "tokLen": 1, "includedFrom": { @@ -2519,11 +2587,11 @@ "opcode": "||", "inner": [ { - "id": "0x3859b4e8", + "id": "0x557b76f74a50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2531,7 +2599,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2546,11 +2614,11 @@ "adl": true, "inner": [ { - "id": "0x3859b4d0", + "id": "0x557b76f74a38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2558,7 +2626,7 @@ } }, "end": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2567,17 +2635,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3859b4b0", + "id": "0x557b76f74a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2585,7 +2653,7 @@ } }, "end": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2594,26 +2662,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3859a288", + "id": "0x557b76f737e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2621,7 +2689,7 @@ } }, "end": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2632,11 +2700,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2645,11 +2713,11 @@ } }, { - "id": "0x3859b498", + "id": "0x557b76f74a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2657,7 +2725,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2672,11 +2740,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3859a2a8", + "id": "0x557b76f73800", "kind": "StringLiteral", "range": { "begin": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2684,7 +2752,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2703,11 +2771,11 @@ ] }, { - "id": "0x3859b570", + "id": "0x557b76f74ad8", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2715,7 +2783,7 @@ } }, "end": { - "offset": 9468, + "offset": 9727, "col": 42, "tokLen": 1, "includedFrom": { @@ -2729,11 +2797,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3859b540", + "id": "0x557b76f74aa8", "kind": "MemberExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2741,7 +2809,7 @@ } }, "end": { - "offset": 9462, + "offset": 9721, "col": 36, "tokLen": 5, "includedFrom": { @@ -2755,14 +2823,14 @@ "valueCategory": "prvalue", "name": "empty", "isArrow": false, - "referencedMemberDecl": "0x37aee0b8", + "referencedMemberDecl": "0x557b762c20a0", "inner": [ { - "id": "0x3859b520", + "id": "0x557b76f74a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2770,7 +2838,7 @@ } }, "end": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2781,11 +2849,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2800,11 +2868,11 @@ ] }, { - "id": "0x385a5170", + "id": "0x557b76f758c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9471, + "offset": 9730, "col": 45, "tokLen": 1, "includedFrom": { @@ -2812,8 +2880,8 @@ } }, "end": { - "offset": 9547, - "line": 294, + "offset": 9806, + "line": 300, "col": 5, "tokLen": 1, "includedFrom": { @@ -2823,12 +2891,12 @@ }, "inner": [ { - "id": "0x385a5160", + "id": "0x557b76f758b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9481, - "line": 293, + "offset": 9740, + "line": 299, "col": 9, "tokLen": 6, "includedFrom": { @@ -2836,7 +2904,7 @@ } }, "end": { - "offset": 9540, + "offset": 9799, "col": 68, "tokLen": 1, "includedFrom": { @@ -2846,11 +2914,11 @@ }, "inner": [ { - "id": "0x385a5138", + "id": "0x557b76f75888", "kind": "CallExpr", "range": { "begin": { - "offset": 9488, + "offset": 9747, "col": 16, "tokLen": 13, "includedFrom": { @@ -2858,7 +2926,7 @@ } }, "end": { - "offset": 9540, + "offset": 9799, "col": 68, "tokLen": 1, "includedFrom": { @@ -2872,11 +2940,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3859b5e8", + "id": "0x557b76f74b70", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9488, + "offset": 9747, "col": 16, "tokLen": 13, "includedFrom": { @@ -2884,7 +2952,7 @@ } }, "end": { - "offset": 9503, + "offset": 9762, "col": 31, "tokLen": 1, "includedFrom": { @@ -2900,18 +2968,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385a5110", + "id": "0x557b76f75860", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9505, + "offset": 9764, "col": 33, "tokLen": 3, "includedFrom": { @@ -2919,7 +3013,7 @@ } }, "end": { - "offset": 9539, + "offset": 9798, "col": 67, "tokLen": 1, "includedFrom": { @@ -2928,13 +3022,12 @@ } }, "type": { - "desugaredQualType": "std::chrono::duration", "qualType": "std::chrono::duration" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x385a4db8", + "id": "0x557b75a2f130", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2943,11 +3036,11 @@ }, "inner": [ { - "id": "0x385a50e0", + "id": "0x557b76f75830", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9505, + "offset": 9764, "col": 33, "tokLen": 3, "includedFrom": { @@ -2955,7 +3048,7 @@ } }, "end": { - "offset": 9539, + "offset": 9798, "col": 67, "tokLen": 1, "includedFrom": { @@ -2964,7 +3057,6 @@ } }, "type": { - "desugaredQualType": "std::chrono::duration", "qualType": "std::chrono::duration" }, "valueCategory": "prvalue", @@ -2975,11 +3067,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x385a4f10", + "id": "0x557b76f757e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -2987,7 +3079,7 @@ } }, "end": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -2996,18 +3088,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x3859b890", + "id": "0x557b76f74cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -3015,7 +3106,7 @@ } }, "end": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -3028,7 +3119,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -3049,12 +3140,12 @@ ] }, { - "id": "0x385a5340", + "id": "0x557b76f75aa0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9554, - "line": 294, + "offset": 9813, + "line": 300, "col": 12, "tokLen": 1, "includedFrom": { @@ -3062,8 +3153,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -3073,12 +3164,12 @@ }, "inner": [ { - "id": "0x385a5328", + "id": "0x557b76f75a88", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9564, - "line": 295, + "offset": 9823, + "line": 301, "col": 9, "tokLen": 5, "includedFrom": { @@ -3086,8 +3177,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3102,12 +3193,12 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x385a5310", + "id": "0x557b76f75a70", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9564, - "line": 295, + "offset": 9823, + "line": 301, "col": 9, "tokLen": 5, "includedFrom": { @@ -3115,8 +3206,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3130,12 +3221,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385a52e0", - "kind": "CXXConstructExpr", + "id": "0x557b76f75a48", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3143,8 +3234,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3153,24 +3244,26 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385a52c8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f75a28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3178,8 +3271,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3188,19 +3281,26 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b76f75a20", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x385a52a0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b76f759f0", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3208,8 +3308,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3218,149 +3318,68 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x385a5280", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f759d8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9570, - "line": 295, - "col": 15, - "tokLen": 12, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9661, - "line": 296, - "col": 78, - "tokLen": 1, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x385a5278", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x385a5248", - "kind": "CXXConstructExpr", + "id": "0x557b76f75940", + "kind": "StringLiteral", "range": { "begin": { - "offset": 9570, - "line": 295, - "col": 15, - "tokLen": 12, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9661, - "line": 296, - "col": 78, - "tokLen": 1, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[64]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x385a5230", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x385a51d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char[64]" - }, - "valueCategory": "lvalue", - "value": "\"Invalid unit in conversion from string to std::chrono::duration\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Invalid unit in conversion from string to std::chrono::duration\"" } ] } @@ -3391,12 +3410,12 @@ ] } { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "loc": { - "offset": 9697, + "offset": 9956, "file": "../include/sls/ToString.h", - "line": 300, + "line": 306, "col": 25, "tokLen": 8, "includedFrom": { @@ -3405,7 +3424,7 @@ }, "range": { "begin": { - "offset": 9673, + "offset": 9932, "col": 1, "tokLen": 8, "includedFrom": { @@ -3413,8 +3432,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3425,11 +3444,11 @@ "name": "StringTo", "inner": [ { - "id": "0x385a5450", + "id": "0x557b76f75bb0", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 9692, - "line": 300, + "offset": 9951, + "line": 306, "col": 20, "tokLen": 1, "includedFrom": { @@ -3438,7 +3457,7 @@ }, "range": { "begin": { - "offset": 9683, + "offset": 9942, "col": 11, "tokLen": 8, "includedFrom": { @@ -3446,7 +3465,7 @@ } }, "end": { - "offset": 9692, + "offset": 9951, "col": 20, "tokLen": 1, "includedFrom": { @@ -3461,10 +3480,10 @@ "index": 0 }, { - "id": "0x385a5628", + "id": "0x557b76f75da0", "kind": "FunctionDecl", "loc": { - "offset": 9697, + "offset": 9956, "col": 25, "tokLen": 8, "includedFrom": { @@ -3473,7 +3492,7 @@ }, "range": { "begin": { - "offset": 9695, + "offset": 9954, "col": 23, "tokLen": 1, "includedFrom": { @@ -3481,8 +3500,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3496,11 +3515,11 @@ }, "inner": [ { - "id": "0x385a5538", + "id": "0x557b76f75c98", "kind": "ParmVarDecl", "loc": { - "offset": 9725, - "line": 300, + "offset": 9984, + "line": 306, "col": 53, "tokLen": 1, "includedFrom": { @@ -3509,7 +3528,7 @@ }, "range": { "begin": { - "offset": 9706, + "offset": 9965, "col": 34, "tokLen": 5, "includedFrom": { @@ -3517,7 +3536,7 @@ } }, "end": { - "offset": 9725, + "offset": 9984, "col": 53, "tokLen": 1, "includedFrom": { @@ -3532,11 +3551,11 @@ } }, { - "id": "0x385a5e00", + "id": "0x557b76f76510", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9728, + "offset": 9987, "col": 56, "tokLen": 1, "includedFrom": { @@ -3544,8 +3563,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3555,12 +3574,12 @@ }, "inner": [ { - "id": "0x385a5930", + "id": "0x557b76f760c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 9734, - "line": 301, + "offset": 9993, + "line": 307, "col": 5, "tokLen": 3, "includedFrom": { @@ -3568,7 +3587,7 @@ } }, "end": { - "offset": 9752, + "offset": 10011, "col": 23, "tokLen": 1, "includedFrom": { @@ -3578,10 +3597,10 @@ }, "inner": [ { - "id": "0x385a5800", + "id": "0x557b76f75f58", "kind": "VarDecl", "loc": { - "offset": 9746, + "offset": 10005, "col": 17, "tokLen": 3, "includedFrom": { @@ -3590,7 +3609,7 @@ }, "range": { "begin": { - "offset": 9734, + "offset": 9993, "col": 5, "tokLen": 3, "includedFrom": { @@ -3598,7 +3617,7 @@ } }, "end": { - "offset": 9751, + "offset": 10010, "col": 22, "tokLen": 1, "includedFrom": { @@ -3611,16 +3630,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "list", "inner": [ { - "id": "0x385a5900", + "id": "0x557b76f76090", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9746, + "offset": 10005, "col": 17, "tokLen": 3, "includedFrom": { @@ -3628,7 +3647,7 @@ } }, "end": { - "offset": 9751, + "offset": 10010, "col": 22, "tokLen": 1, "includedFrom": { @@ -3639,7 +3658,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "ctorType": { @@ -3650,11 +3669,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x385a5868", + "id": "0x557b76f75fc0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9750, + "offset": 10009, "col": 21, "tokLen": 1, "includedFrom": { @@ -3662,7 +3681,7 @@ } }, "end": { - "offset": 9750, + "offset": 10009, "col": 21, "tokLen": 1, "includedFrom": { @@ -3673,11 +3692,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5538", + "id": "0x557b76f75c98", "kind": "ParmVarDecl", "name": "t", "type": { @@ -3692,12 +3711,12 @@ ] }, { - "id": "0x385a5cc0", + "id": "0x557b76f763b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 9758, - "line": 302, + "offset": 10017, + "line": 308, "col": 5, "tokLen": 4, "includedFrom": { @@ -3705,7 +3724,7 @@ } }, "end": { - "offset": 9785, + "offset": 10044, "col": 32, "tokLen": 1, "includedFrom": { @@ -3715,10 +3734,10 @@ }, "inner": [ { - "id": "0x385a5988", + "id": "0x557b76f760f0", "kind": "VarDecl", "loc": { - "offset": 9763, + "offset": 10022, "col": 10, "tokLen": 4, "includedFrom": { @@ -3727,7 +3746,7 @@ }, "range": { "begin": { - "offset": 9758, + "offset": 10017, "col": 5, "tokLen": 4, "includedFrom": { @@ -3735,7 +3754,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3748,16 +3767,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "c", "inner": [ { - "id": "0x385a5ca8", + "id": "0x557b76f763a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3765,7 +3784,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3776,17 +3795,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x385a5c78", - "kind": "CXXConstructExpr", + "id": "0x557b76f76290", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3794,7 +3813,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3805,22 +3824,25 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (basic_string &&) noexcept" + "temp": "0x557b76f76288", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385a5c30", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f76258", + "kind": "CallExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3828,7 +3850,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3839,17 +3861,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", "inner": [ { - "id": "0x385a5b20", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f76240", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3857,9 +3878,72 @@ } }, "end": { - "offset": 9784, - "col": 31, - "tokLen": 1, + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "std::string (*)(std::string &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b76f761c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "std::string (std::string &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76970ef8", + "kind": "FunctionDecl", + "name": "RemoveUnit", + "type": { + "qualType": "std::string (std::string &)" + } + } + } + ] + }, + { + "id": "0x557b76f761a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10040, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 10040, + "col": 28, + "tokLen": 3, "includedFrom": { "file": "ToString.cpp" } @@ -3868,151 +3952,19 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x385a5b18", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76f75f58", + "kind": "VarDecl", + "name": "tmp", "type": { - "qualType": "void () noexcept" + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x557b76006ce8" } - }, - "inner": [ - { - "id": "0x385a5af0", - "kind": "CallExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9784, - "col": 31, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385a5ad8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "std::string (*)(std::string &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x385a5a58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "std::string (std::string &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3804f538", - "kind": "FunctionDecl", - "name": "RemoveUnit", - "type": { - "qualType": "std::string (std::string &)" - } - } - } - ] - }, - { - "id": "0x385a5a38", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 9781, - "col": 28, - "tokLen": 3, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9781, - "col": 28, - "tokLen": 3, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385a5800", - "kind": "VarDecl", - "name": "tmp", - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - } - } - } - ] - } - ] + } } ] } @@ -4025,12 +3977,12 @@ ] }, { - "id": "0x385a5df0", + "id": "0x557b76f76500", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9791, - "line": 303, + "offset": 10050, + "line": 309, "col": 5, "tokLen": 6, "includedFrom": { @@ -4038,7 +3990,7 @@ } }, "end": { - "offset": 9819, + "offset": 10078, "col": 33, "tokLen": 1, "includedFrom": { @@ -4048,11 +4000,11 @@ }, "inner": [ { - "id": "0x385a5dc0", + "id": "0x557b76f764c8", "kind": "CallExpr", "range": { "begin": { - "offset": 9798, + "offset": 10057, "col": 12, "tokLen": 8, "includedFrom": { @@ -4060,7 +4012,7 @@ } }, "end": { - "offset": 9819, + "offset": 10078, "col": 33, "tokLen": 1, "includedFrom": { @@ -4074,11 +4026,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385a5d00", + "id": "0x557b76f76408", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9798, + "offset": 10057, "col": 12, "tokLen": 8, "includedFrom": { @@ -4086,7 +4038,7 @@ } }, "end": { - "offset": 9808, + "offset": 10067, "col": 22, "tokLen": 1, "includedFrom": { @@ -4102,23 +4054,49 @@ "name": "StringTo", "lookups": [ { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "name": "StringTo" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f75c00", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f75bb0", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385a5d80", + "id": "0x557b76f76488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9810, + "offset": 10069, "col": 24, "tokLen": 3, "includedFrom": { @@ -4126,7 +4104,7 @@ } }, "end": { - "offset": 9810, + "offset": 10069, "col": 24, "tokLen": 3, "includedFrom": { @@ -4137,26 +4115,26 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5800", + "id": "0x557b76f75f58", "kind": "VarDecl", "name": "tmp", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } }, { - "id": "0x385a5da0", + "id": "0x557b76f764a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9815, + "offset": 10074, "col": 29, "tokLen": 4, "includedFrom": { @@ -4164,7 +4142,7 @@ } }, "end": { - "offset": 9815, + "offset": 10074, "col": 29, "tokLen": 4, "includedFrom": { @@ -4175,17 +4153,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5988", + "id": "0x557b76f760f0", "kind": "VarDecl", "name": "unit", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } @@ -4198,7 +4176,7 @@ ] }, { - "id": "0x7feb10ea9db8", + "id": "0x557b772253f8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4206,7 +4184,7 @@ } }, { - "id": "0x7feb10eb41e8", + "id": "0x557b7722f998", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4214,7 +4192,7 @@ } }, { - "id": "0x38727ab8", + "id": "0x557b77248648", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4222,7 +4200,7 @@ } }, { - "id": "0x38731e78", + "id": "0x557b77252ae8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4230,7 +4208,7 @@ } }, { - "id": "0x7feb10e7ca18", + "id": "0x557b77259578", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4238,7 +4216,7 @@ } }, { - "id": "0x7feb10e80e08", + "id": "0x557b7725d998", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4246,7 +4224,7 @@ } }, { - "id": "0x7feb10e83e78", + "id": "0x557b77260a28", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4254,7 +4232,7 @@ } }, { - "id": "0x7feb10e89578", + "id": "0x557b77266188", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4262,7 +4240,7 @@ } }, { - "id": "0x7feb10e8ffd8", + "id": "0x557b7726cc68", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4270,7 +4248,7 @@ } }, { - "id": "0x7feb10e0b598", + "id": "0x557b772ecf78", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4278,7 +4256,7 @@ } }, { - "id": "0x7feb10e10c88", + "id": "0x557b772f26c8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4286,7 +4264,7 @@ } }, { - "id": "0x7feb10e13d28", + "id": "0x557b772f5788", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4294,7 +4272,7 @@ } }, { - "id": "0x3873b8f8", + "id": "0x557b772fd578", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4302,7 +4280,7 @@ } }, { - "id": "0x38740fd8", + "id": "0x557b77302cb8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4310,7 +4288,7 @@ } }, { - "id": "0x38745ac8", + "id": "0x557b77308088", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4318,7 +4296,7 @@ } }, { - "id": "0x38748b38", + "id": "0x557b7730b118", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4326,7 +4304,7 @@ } }, { - "id": "0x38750888", + "id": "0x557b77312f38", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4334,7 +4312,7 @@ } }, { - "id": "0x387538f8", + "id": "0x557b77315fc8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4342,7 +4320,7 @@ } }, { - "id": "0x38756998", + "id": "0x557b77319088", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4350,7 +4328,15 @@ } }, { - "id": "0x7feb10dd8ba8", + "id": "0x557b7731c148", + "kind": "FunctionDecl", + "name": "StringTo", + "type": { + "qualType": "defs::operationMode (const std::string &)" + } + }, + { + "id": "0x557b7731f198", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4358,7 +4344,7 @@ } }, { - "id": "0x7feb10ddb138", + "id": "0x557b773218a8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4366,7 +4352,7 @@ } }, { - "id": "0x7feb10ddc9e8", + "id": "0x557b77323218", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4374,7 +4360,7 @@ } }, { - "id": "0x7feb10ddd208", + "id": "0x557b77323af8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4382,7 +4368,7 @@ } }, { - "id": "0x7feb10ddda30", + "id": "0x557b773243d8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4390,7 +4376,7 @@ } }, { - "id": "0x7feb10dde1e8", + "id": "0x557b77324c30", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4398,7 +4384,7 @@ } }, { - "id": "0x7feb10dde9f8", + "id": "0x557b773254a8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4408,12 +4394,12 @@ ] } { - "id": "0x385a5fd8", + "id": "0x557b76f766e8", "kind": "FunctionDecl", "loc": { - "offset": 9856, + "offset": 10115, "file": "../include/sls/ToString.h", - "line": 306, + "line": 312, "col": 32, "tokLen": 8, "includedFrom": { @@ -4422,7 +4408,7 @@ }, "range": { "begin": { - "offset": 9825, + "offset": 10084, "col": 1, "tokLen": 8, "includedFrom": { @@ -4430,7 +4416,7 @@ } }, "end": { - "offset": 9885, + "offset": 10144, "col": 61, "tokLen": 1, "includedFrom": { @@ -4438,7 +4424,7 @@ } } }, - "previousDecl": "0x385a6238", + "previousDecl": "0x557b76f76960", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4452,13 +4438,13 @@ }, "inner": [ { - "id": "0x37f35630", + "id": "0x557b768575a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x37f35590", + "id": "0x557b768571b0", "kind": "EnumDecl", "name": "detectorType" } @@ -4466,10 +4452,10 @@ ] }, { - "id": "0x385a5ed0", + "id": "0x557b76f765d8", "kind": "ParmVarDecl", "loc": { - "offset": 9884, + "offset": 10143, "col": 60, "tokLen": 1, "includedFrom": { @@ -4478,7 +4464,7 @@ }, "range": { "begin": { - "offset": 9865, + "offset": 10124, "col": 41, "tokLen": 5, "includedFrom": { @@ -4486,7 +4472,7 @@ } }, "end": { - "offset": 9884, + "offset": 10143, "col": 60, "tokLen": 1, "includedFrom": { @@ -4502,12 +4488,12 @@ ] } { - "id": "0x385a6528", + "id": "0x557b76f76c68", "kind": "FunctionDecl", "loc": { - "offset": 9923, + "offset": 10182, "file": "../include/sls/ToString.h", - "line": 307, + "line": 313, "col": 36, "tokLen": 8, "includedFrom": { @@ -4516,7 +4502,7 @@ }, "range": { "begin": { - "offset": 9888, + "offset": 10147, "col": 1, "tokLen": 8, "includedFrom": { @@ -4524,7 +4510,7 @@ } }, "end": { - "offset": 9952, + "offset": 10211, "col": 65, "tokLen": 1, "includedFrom": { @@ -4532,7 +4518,7 @@ } } }, - "previousDecl": "0x385a6788", + "previousDecl": "0x557b76f76ee0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4546,13 +4532,13 @@ }, "inner": [ { - "id": "0x37ff0eb0", + "id": "0x557b769263d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x37ff0e08", + "id": "0x557b76925b58", "kind": "EnumDecl", "name": "detectorSettings" } @@ -4560,10 +4546,10 @@ ] }, { - "id": "0x385a6428", + "id": "0x557b76f76b50", "kind": "ParmVarDecl", "loc": { - "offset": 9951, + "offset": 10210, "col": 64, "tokLen": 1, "includedFrom": { @@ -4572,7 +4558,7 @@ }, "range": { "begin": { - "offset": 9932, + "offset": 10191, "col": 45, "tokLen": 5, "includedFrom": { @@ -4580,7 +4566,7 @@ } }, "end": { - "offset": 9951, + "offset": 10210, "col": 64, "tokLen": 1, "includedFrom": { @@ -4596,12 +4582,12 @@ ] } { - "id": "0x385a6a78", + "id": "0x557b76f771e8", "kind": "FunctionDecl", "loc": { - "offset": 9984, + "offset": 10243, "file": "../include/sls/ToString.h", - "line": 308, + "line": 314, "col": 30, "tokLen": 8, "includedFrom": { @@ -4610,7 +4596,7 @@ }, "range": { "begin": { - "offset": 9955, + "offset": 10214, "col": 1, "tokLen": 8, "includedFrom": { @@ -4618,7 +4604,7 @@ } }, "end": { - "offset": 10013, + "offset": 10272, "col": 59, "tokLen": 1, "includedFrom": { @@ -4626,7 +4612,7 @@ } } }, - "previousDecl": "0x385a6cd8", + "previousDecl": "0x557b76f77460", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4640,13 +4626,13 @@ }, "inner": [ { - "id": "0x37ff1b60", + "id": "0x557b76926b70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x37ff1ab8", + "id": "0x557b76926908", "kind": "EnumDecl", "name": "speedLevel" } @@ -4654,10 +4640,10 @@ ] }, { - "id": "0x385a6978", + "id": "0x557b76f770d0", "kind": "ParmVarDecl", "loc": { - "offset": 10012, + "offset": 10271, "col": 58, "tokLen": 1, "includedFrom": { @@ -4666,7 +4652,7 @@ }, "range": { "begin": { - "offset": 9993, + "offset": 10252, "col": 39, "tokLen": 5, "includedFrom": { @@ -4674,7 +4660,7 @@ } }, "end": { - "offset": 10012, + "offset": 10271, "col": 58, "tokLen": 1, "includedFrom": { @@ -4690,12 +4676,12 @@ ] } { - "id": "0x385a6fc8", + "id": "0x557b76f77768", "kind": "FunctionDecl", "loc": { - "offset": 10045, + "offset": 10304, "file": "../include/sls/ToString.h", - "line": 309, + "line": 315, "col": 30, "tokLen": 8, "includedFrom": { @@ -4704,7 +4690,7 @@ }, "range": { "begin": { - "offset": 10016, + "offset": 10275, "col": 1, "tokLen": 8, "includedFrom": { @@ -4712,7 +4698,7 @@ } }, "end": { - "offset": 10074, + "offset": 10333, "col": 59, "tokLen": 1, "includedFrom": { @@ -4720,7 +4706,7 @@ } } }, - "previousDecl": "0x385a7228", + "previousDecl": "0x557b76f779e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4734,13 +4720,13 @@ }, "inner": [ { - "id": "0x37fee460", + "id": "0x557b76923020", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x37fee3b8", + "id": "0x557b76922d68", "kind": "EnumDecl", "name": "timingMode" } @@ -4748,10 +4734,10 @@ ] }, { - "id": "0x385a6ec8", + "id": "0x557b76f77650", "kind": "ParmVarDecl", "loc": { - "offset": 10073, + "offset": 10332, "col": 58, "tokLen": 1, "includedFrom": { @@ -4760,7 +4746,7 @@ }, "range": { "begin": { - "offset": 10054, + "offset": 10313, "col": 39, "tokLen": 5, "includedFrom": { @@ -4768,7 +4754,7 @@ } }, "end": { - "offset": 10073, + "offset": 10332, "col": 58, "tokLen": 1, "includedFrom": { @@ -4784,12 +4770,12 @@ ] } { - "id": "0x385a7518", + "id": "0x557b76f77ce8", "kind": "FunctionDecl", "loc": { - "offset": 10114, + "offset": 10373, "file": "../include/sls/ToString.h", - "line": 310, + "line": 316, "col": 38, "tokLen": 8, "includedFrom": { @@ -4798,7 +4784,7 @@ }, "range": { "begin": { - "offset": 10077, + "offset": 10336, "col": 1, "tokLen": 8, "includedFrom": { @@ -4806,7 +4792,7 @@ } }, "end": { - "offset": 10143, + "offset": 10402, "col": 67, "tokLen": 1, "includedFrom": { @@ -4814,7 +4800,7 @@ } } }, - "previousDecl": "0x385a7778", + "previousDecl": "0x557b76f77f60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4828,13 +4814,13 @@ }, "inner": [ { - "id": "0x37fe94c0", + "id": "0x557b76920fe0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x37fe9420", + "id": "0x557b76920dd8", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -4842,10 +4828,10 @@ ] }, { - "id": "0x385a7418", + "id": "0x557b76f77bd0", "kind": "ParmVarDecl", "loc": { - "offset": 10142, + "offset": 10401, "col": 66, "tokLen": 1, "includedFrom": { @@ -4854,7 +4840,7 @@ }, "range": { "begin": { - "offset": 10123, + "offset": 10382, "col": 47, "tokLen": 5, "includedFrom": { @@ -4862,7 +4848,7 @@ } }, "end": { - "offset": 10142, + "offset": 10401, "col": 66, "tokLen": 1, "includedFrom": { @@ -4878,12 +4864,12 @@ ] } { - "id": "0x385a7a68", + "id": "0x557b76f78268", "kind": "FunctionDecl", "loc": { - "offset": 10175, + "offset": 10434, "file": "../include/sls/ToString.h", - "line": 311, + "line": 317, "col": 30, "tokLen": 8, "includedFrom": { @@ -4892,7 +4878,7 @@ }, "range": { "begin": { - "offset": 10146, + "offset": 10405, "col": 1, "tokLen": 8, "includedFrom": { @@ -4900,7 +4886,7 @@ } }, "end": { - "offset": 10204, + "offset": 10463, "col": 59, "tokLen": 1, "includedFrom": { @@ -4908,7 +4894,7 @@ } } }, - "previousDecl": "0x385a7cc8", + "previousDecl": "0x557b76f784e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4922,13 +4908,13 @@ }, "inner": [ { - "id": "0x37feca90", + "id": "0x557b769211b0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x37fec9f0", + "id": "0x557b76921000", "kind": "EnumDecl", "name": "fileFormat" } @@ -4936,10 +4922,10 @@ ] }, { - "id": "0x385a7968", + "id": "0x557b76f78150", "kind": "ParmVarDecl", "loc": { - "offset": 10203, + "offset": 10462, "col": 58, "tokLen": 1, "includedFrom": { @@ -4948,7 +4934,7 @@ }, "range": { "begin": { - "offset": 10184, + "offset": 10443, "col": 39, "tokLen": 5, "includedFrom": { @@ -4956,7 +4942,7 @@ } }, "end": { - "offset": 10203, + "offset": 10462, "col": 58, "tokLen": 1, "includedFrom": { @@ -4972,12 +4958,12 @@ ] } { - "id": "0x385a7fb8", + "id": "0x557b76f787e8", "kind": "FunctionDecl", "loc": { - "offset": 10244, + "offset": 10503, "file": "../include/sls/ToString.h", - "line": 312, + "line": 318, "col": 38, "tokLen": 8, "includedFrom": { @@ -4986,7 +4972,7 @@ }, "range": { "begin": { - "offset": 10207, + "offset": 10466, "col": 1, "tokLen": 8, "includedFrom": { @@ -4994,7 +4980,7 @@ } }, "end": { - "offset": 10273, + "offset": 10532, "col": 67, "tokLen": 1, "includedFrom": { @@ -5002,7 +4988,7 @@ } } }, - "previousDecl": "0x385a8218", + "previousDecl": "0x557b76f78a60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5016,13 +5002,13 @@ }, "inner": [ { - "id": "0x37fee230", + "id": "0x557b76922d20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x37fee188", + "id": "0x557b76922b18", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -5030,10 +5016,10 @@ ] }, { - "id": "0x385a7eb8", + "id": "0x557b76f786d0", "kind": "ParmVarDecl", "loc": { - "offset": 10272, + "offset": 10531, "col": 66, "tokLen": 1, "includedFrom": { @@ -5042,7 +5028,7 @@ }, "range": { "begin": { - "offset": 10253, + "offset": 10512, "col": 47, "tokLen": 5, "includedFrom": { @@ -5050,7 +5036,7 @@ } }, "end": { - "offset": 10272, + "offset": 10531, "col": 66, "tokLen": 1, "includedFrom": { @@ -5066,12 +5052,12 @@ ] } { - "id": "0x385a8508", + "id": "0x557b76f78d68", "kind": "FunctionDecl", "loc": { - "offset": 10306, + "offset": 10565, "file": "../include/sls/ToString.h", - "line": 313, + "line": 319, "col": 31, "tokLen": 8, "includedFrom": { @@ -5080,7 +5066,7 @@ }, "range": { "begin": { - "offset": 10276, + "offset": 10535, "col": 1, "tokLen": 8, "includedFrom": { @@ -5088,7 +5074,7 @@ } }, "end": { - "offset": 10335, + "offset": 10594, "col": 60, "tokLen": 1, "includedFrom": { @@ -5096,7 +5082,7 @@ } } }, - "previousDecl": "0x385a8768", + "previousDecl": "0x557b76f78fe0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5110,13 +5096,13 @@ }, "inner": [ { - "id": "0x37ff18e0", + "id": "0x557b769268c0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x37ff1838", + "id": "0x557b76926658", "kind": "EnumDecl", "name": "readoutMode" } @@ -5124,10 +5110,10 @@ ] }, { - "id": "0x385a8408", + "id": "0x557b76f78c50", "kind": "ParmVarDecl", "loc": { - "offset": 10334, + "offset": 10593, "col": 59, "tokLen": 1, "includedFrom": { @@ -5136,7 +5122,7 @@ }, "range": { "begin": { - "offset": 10315, + "offset": 10574, "col": 40, "tokLen": 5, "includedFrom": { @@ -5144,7 +5130,7 @@ } }, "end": { - "offset": 10334, + "offset": 10593, "col": 59, "tokLen": 1, "includedFrom": { @@ -5160,12 +5146,12 @@ ] } { - "id": "0x385a8a58", + "id": "0x557b76f792e8", "kind": "FunctionDecl", "loc": { - "offset": 10365, + "offset": 10624, "file": "../include/sls/ToString.h", - "line": 314, + "line": 320, "col": 28, "tokLen": 8, "includedFrom": { @@ -5174,7 +5160,7 @@ }, "range": { "begin": { - "offset": 10338, + "offset": 10597, "col": 1, "tokLen": 8, "includedFrom": { @@ -5182,7 +5168,7 @@ } }, "end": { - "offset": 10394, + "offset": 10653, "col": 57, "tokLen": 1, "includedFrom": { @@ -5190,7 +5176,7 @@ } } }, - "previousDecl": "0x385a8cb8", + "previousDecl": "0x557b76f79560", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5204,13 +5190,13 @@ }, "inner": [ { - "id": "0x37fee730", + "id": "0x557b769259d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x37fee688", + "id": "0x557b76923068", "kind": "EnumDecl", "name": "dacIndex" } @@ -5218,10 +5204,10 @@ ] }, { - "id": "0x385a8958", + "id": "0x557b76f791d0", "kind": "ParmVarDecl", "loc": { - "offset": 10393, + "offset": 10652, "col": 56, "tokLen": 1, "includedFrom": { @@ -5230,7 +5216,7 @@ }, "range": { "begin": { - "offset": 10374, + "offset": 10633, "col": 37, "tokLen": 5, "includedFrom": { @@ -5238,7 +5224,7 @@ } }, "end": { - "offset": 10393, + "offset": 10652, "col": 56, "tokLen": 1, "includedFrom": { @@ -5254,12 +5240,12 @@ ] } { - "id": "0x385a8fa8", + "id": "0x557b76f79868", "kind": "FunctionDecl", "loc": { - "offset": 10425, + "offset": 10684, "file": "../include/sls/ToString.h", - "line": 315, + "line": 321, "col": 29, "tokLen": 8, "includedFrom": { @@ -5268,7 +5254,7 @@ }, "range": { "begin": { - "offset": 10397, + "offset": 10656, "col": 1, "tokLen": 8, "includedFrom": { @@ -5276,7 +5262,7 @@ } }, "end": { - "offset": 10454, + "offset": 10713, "col": 58, "tokLen": 1, "includedFrom": { @@ -5284,7 +5270,7 @@ } } }, - "previousDecl": "0x385a9208", + "previousDecl": "0x557b76f79ae0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5298,13 +5284,13 @@ }, "inner": [ { - "id": "0x37ff1de0", + "id": "0x557b76926e20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x37ff1d38", + "id": "0x557b76926bb8", "kind": "EnumDecl", "name": "burstMode" } @@ -5312,10 +5298,10 @@ ] }, { - "id": "0x385a8ea8", + "id": "0x557b76f79750", "kind": "ParmVarDecl", "loc": { - "offset": 10453, + "offset": 10712, "col": 57, "tokLen": 1, "includedFrom": { @@ -5324,7 +5310,7 @@ }, "range": { "begin": { - "offset": 10434, + "offset": 10693, "col": 38, "tokLen": 5, "includedFrom": { @@ -5332,7 +5318,7 @@ } }, "end": { - "offset": 10453, + "offset": 10712, "col": 57, "tokLen": 1, "includedFrom": { @@ -5348,12 +5334,12 @@ ] } { - "id": "0x385a94f8", + "id": "0x557b76f79de8", "kind": "FunctionDecl", "loc": { - "offset": 10492, + "offset": 10751, "file": "../include/sls/ToString.h", - "line": 316, + "line": 322, "col": 36, "tokLen": 8, "includedFrom": { @@ -5362,7 +5348,7 @@ }, "range": { "begin": { - "offset": 10457, + "offset": 10716, "col": 1, "tokLen": 8, "includedFrom": { @@ -5370,7 +5356,7 @@ } }, "end": { - "offset": 10521, + "offset": 10780, "col": 65, "tokLen": 1, "includedFrom": { @@ -5378,7 +5364,7 @@ } } }, - "previousDecl": "0x385a9758", + "previousDecl": "0x557b76f7a060", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5392,13 +5378,13 @@ }, "inner": [ { - "id": "0x37ff2060", + "id": "0x557b76926fc0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x37ff1fb8", + "id": "0x557b76926e68", "kind": "EnumDecl", "name": "timingSourceType" } @@ -5406,10 +5392,10 @@ ] }, { - "id": "0x385a93f8", + "id": "0x557b76f79cd0", "kind": "ParmVarDecl", "loc": { - "offset": 10520, + "offset": 10779, "col": 64, "tokLen": 1, "includedFrom": { @@ -5418,7 +5404,7 @@ }, "range": { "begin": { - "offset": 10501, + "offset": 10760, "col": 45, "tokLen": 5, "includedFrom": { @@ -5426,7 +5412,7 @@ } }, "end": { - "offset": 10520, + "offset": 10779, "col": 64, "tokLen": 1, "includedFrom": { @@ -5442,12 +5428,12 @@ ] } { - "id": "0x385a9a48", + "id": "0x557b76f7a368", "kind": "FunctionDecl", "loc": { - "offset": 10554, + "offset": 10813, "file": "../include/sls/ToString.h", - "line": 317, + "line": 323, "col": 31, "tokLen": 8, "includedFrom": { @@ -5456,7 +5442,7 @@ }, "range": { "begin": { - "offset": 10524, + "offset": 10783, "col": 1, "tokLen": 8, "includedFrom": { @@ -5464,7 +5450,7 @@ } }, "end": { - "offset": 10583, + "offset": 10842, "col": 60, "tokLen": 1, "includedFrom": { @@ -5472,7 +5458,7 @@ } } }, - "previousDecl": "0x385a9ca8", + "previousDecl": "0x557b76f7a5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5486,13 +5472,13 @@ }, "inner": [ { - "id": "0x37ff21c0", + "id": "0x557b769275a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x37ff2120", + "id": "0x557b76926fe0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -5500,10 +5486,10 @@ ] }, { - "id": "0x385a9948", + "id": "0x557b76f7a250", "kind": "ParmVarDecl", "loc": { - "offset": 10582, + "offset": 10841, "col": 59, "tokLen": 1, "includedFrom": { @@ -5512,7 +5498,7 @@ }, "range": { "begin": { - "offset": 10563, + "offset": 10822, "col": 40, "tokLen": 5, "includedFrom": { @@ -5520,7 +5506,7 @@ } }, "end": { - "offset": 10582, + "offset": 10841, "col": 59, "tokLen": 1, "includedFrom": { @@ -5536,12 +5522,12 @@ ] } { - "id": "0x385a9f98", + "id": "0x557b76f7a8e8", "kind": "FunctionDecl", "loc": { - "offset": 10617, + "offset": 10876, "file": "../include/sls/ToString.h", - "line": 318, + "line": 324, "col": 32, "tokLen": 8, "includedFrom": { @@ -5550,7 +5536,7 @@ }, "range": { "begin": { - "offset": 10586, + "offset": 10845, "col": 1, "tokLen": 8, "includedFrom": { @@ -5558,7 +5544,7 @@ } }, "end": { - "offset": 10646, + "offset": 10905, "col": 61, "tokLen": 1, "includedFrom": { @@ -5566,7 +5552,7 @@ } } }, - "previousDecl": "0x385aa1f8", + "previousDecl": "0x557b76f7ab60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5580,13 +5566,13 @@ }, "inner": [ { - "id": "0x37ff27f0", + "id": "0x557b76927860", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x37ff2750", + "id": "0x557b76927650", "kind": "EnumDecl", "name": "portPosition" } @@ -5594,10 +5580,10 @@ ] }, { - "id": "0x385a9e98", + "id": "0x557b76f7a7d0", "kind": "ParmVarDecl", "loc": { - "offset": 10645, + "offset": 10904, "col": 60, "tokLen": 1, "includedFrom": { @@ -5606,7 +5592,7 @@ }, "range": { "begin": { - "offset": 10626, + "offset": 10885, "col": 41, "tokLen": 5, "includedFrom": { @@ -5614,7 +5600,7 @@ } }, "end": { - "offset": 10645, + "offset": 10904, "col": 60, "tokLen": 1, "includedFrom": { @@ -5630,12 +5616,12 @@ ] } { - "id": "0x385aa4e8", + "id": "0x557b76f7ae68", "kind": "FunctionDecl", "loc": { - "offset": 10686, + "offset": 10945, "file": "../include/sls/ToString.h", - "line": 319, + "line": 325, "col": 38, "tokLen": 8, "includedFrom": { @@ -5644,7 +5630,7 @@ }, "range": { "begin": { - "offset": 10649, + "offset": 10908, "col": 1, "tokLen": 8, "includedFrom": { @@ -5652,7 +5638,7 @@ } }, "end": { - "offset": 10715, + "offset": 10974, "col": 67, "tokLen": 1, "includedFrom": { @@ -5660,7 +5646,7 @@ } } }, - "previousDecl": "0x385aa748", + "previousDecl": "0x557b76f7b0e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5674,13 +5660,13 @@ }, "inner": [ { - "id": "0x37ff2b80", + "id": "0x557b76927df0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x37ff2ae0", + "id": "0x557b76927a20", "kind": "EnumDecl", "name": "streamingInterface" } @@ -5688,10 +5674,10 @@ ] }, { - "id": "0x385aa3e8", + "id": "0x557b76f7ad50", "kind": "ParmVarDecl", "loc": { - "offset": 10714, + "offset": 10973, "col": 66, "tokLen": 1, "includedFrom": { @@ -5700,7 +5686,7 @@ }, "range": { "begin": { - "offset": 10695, + "offset": 10954, "col": 47, "tokLen": 5, "includedFrom": { @@ -5708,7 +5694,7 @@ } }, "end": { - "offset": 10714, + "offset": 10973, "col": 66, "tokLen": 1, "includedFrom": { @@ -5724,12 +5710,12 @@ ] } { - "id": "0x385aaa38", + "id": "0x557b76f7b3e8", "kind": "FunctionDecl", "loc": { - "offset": 10750, + "offset": 11009, "file": "../include/sls/ToString.h", - "line": 320, + "line": 326, "col": 33, "tokLen": 8, "includedFrom": { @@ -5738,7 +5724,7 @@ }, "range": { "begin": { - "offset": 10718, + "offset": 10977, "col": 1, "tokLen": 8, "includedFrom": { @@ -5746,7 +5732,7 @@ } }, "end": { - "offset": 10779, + "offset": 11038, "col": 62, "tokLen": 1, "includedFrom": { @@ -5754,7 +5740,7 @@ } } }, - "previousDecl": "0x385aac98", + "previousDecl": "0x557b76f7b660", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5768,13 +5754,13 @@ }, "inner": [ { - "id": "0x37ff2f40", + "id": "0x557b76927f70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x37ff2ea0", + "id": "0x557b76927e10", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -5782,10 +5768,10 @@ ] }, { - "id": "0x385aa938", + "id": "0x557b76f7b2d0", "kind": "ParmVarDecl", "loc": { - "offset": 10778, + "offset": 11037, "col": 61, "tokLen": 1, "includedFrom": { @@ -5794,7 +5780,7 @@ }, "range": { "begin": { - "offset": 10759, + "offset": 11018, "col": 42, "tokLen": 5, "includedFrom": { @@ -5802,7 +5788,7 @@ } }, "end": { - "offset": 10778, + "offset": 11037, "col": 61, "tokLen": 1, "includedFrom": { @@ -5818,12 +5804,12 @@ ] } { - "id": "0x385aaf88", + "id": "0x557b76f7b968", "kind": "FunctionDecl", "loc": { - "offset": 10809, + "offset": 11068, "file": "../include/sls/ToString.h", - "line": 321, + "line": 327, "col": 28, "tokLen": 8, "includedFrom": { @@ -5832,7 +5818,7 @@ }, "range": { "begin": { - "offset": 10782, + "offset": 11041, "col": 1, "tokLen": 8, "includedFrom": { @@ -5840,7 +5826,7 @@ } }, "end": { - "offset": 10838, + "offset": 11097, "col": 57, "tokLen": 1, "includedFrom": { @@ -5848,7 +5834,7 @@ } } }, - "previousDecl": "0x385ab1e8", + "previousDecl": "0x557b76f7bbe0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5862,13 +5848,13 @@ }, "inner": [ { - "id": "0x37ff30a0", + "id": "0x557b76928250", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x37ff3000", + "id": "0x557b76927f90", "kind": "EnumDecl", "name": "gainMode" } @@ -5876,10 +5862,10 @@ ] }, { - "id": "0x385aae88", + "id": "0x557b76f7b850", "kind": "ParmVarDecl", "loc": { - "offset": 10837, + "offset": 11096, "col": 56, "tokLen": 1, "includedFrom": { @@ -5888,7 +5874,7 @@ }, "range": { "begin": { - "offset": 10818, + "offset": 11077, "col": 37, "tokLen": 5, "includedFrom": { @@ -5896,7 +5882,7 @@ } }, "end": { - "offset": 10837, + "offset": 11096, "col": 56, "tokLen": 1, "includedFrom": { @@ -5912,12 +5898,12 @@ ] } { - "id": "0x385ab4d8", + "id": "0x557b76f7bee8", "kind": "FunctionDecl", "loc": { - "offset": 10868, + "offset": 11127, "file": "../include/sls/ToString.h", - "line": 322, + "line": 328, "col": 28, "tokLen": 8, "includedFrom": { @@ -5926,7 +5912,7 @@ }, "range": { "begin": { - "offset": 10841, + "offset": 11100, "col": 1, "tokLen": 8, "includedFrom": { @@ -5934,7 +5920,7 @@ } }, "end": { - "offset": 10897, + "offset": 11156, "col": 57, "tokLen": 1, "includedFrom": { @@ -5942,7 +5928,7 @@ } } }, - "previousDecl": "0x385ab738", + "previousDecl": "0x557b76f7c160", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5956,13 +5942,13 @@ }, "inner": [ { - "id": "0x37ff3340", + "id": "0x557b769283d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x37ff32a0", + "id": "0x557b76928270", "kind": "EnumDecl", "name": "polarity" } @@ -5970,10 +5956,10 @@ ] }, { - "id": "0x385ab3d8", + "id": "0x557b76f7bdd0", "kind": "ParmVarDecl", "loc": { - "offset": 10896, + "offset": 11155, "col": 56, "tokLen": 1, "includedFrom": { @@ -5982,7 +5968,7 @@ }, "range": { "begin": { - "offset": 10877, + "offset": 11136, "col": 37, "tokLen": 5, "includedFrom": { @@ -5990,7 +5976,7 @@ } }, "end": { - "offset": 10896, + "offset": 11155, "col": 56, "tokLen": 1, "includedFrom": { @@ -6006,12 +5992,12 @@ ] } { - "id": "0x385aba28", + "id": "0x557b76f7c468", "kind": "FunctionDecl", "loc": { - "offset": 10936, + "offset": 11195, "file": "../include/sls/ToString.h", - "line": 323, + "line": 329, "col": 37, "tokLen": 8, "includedFrom": { @@ -6020,7 +6006,7 @@ }, "range": { "begin": { - "offset": 10900, + "offset": 11159, "col": 1, "tokLen": 8, "includedFrom": { @@ -6028,7 +6014,7 @@ } }, "end": { - "offset": 10965, + "offset": 11224, "col": 66, "tokLen": 1, "includedFrom": { @@ -6036,7 +6022,7 @@ } } }, - "previousDecl": "0x385abc88", + "previousDecl": "0x557b76f7c6e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6050,13 +6036,13 @@ }, "inner": [ { - "id": "0x37ff34a0", + "id": "0x557b76928550", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x37ff3400", + "id": "0x557b769283f0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -6064,10 +6050,10 @@ ] }, { - "id": "0x385ab928", + "id": "0x557b76f7c350", "kind": "ParmVarDecl", "loc": { - "offset": 10964, + "offset": 11223, "col": 65, "tokLen": 1, "includedFrom": { @@ -6076,7 +6062,7 @@ }, "range": { "begin": { - "offset": 10945, + "offset": 11204, "col": 46, "tokLen": 5, "includedFrom": { @@ -6084,7 +6070,7 @@ } }, "end": { - "offset": 10964, + "offset": 11223, "col": 65, "tokLen": 1, "includedFrom": { @@ -6100,12 +6086,12 @@ ] } { - "id": "0x385abf78", + "id": "0x557b76f7c9e8", "kind": "FunctionDecl", "loc": { - "offset": 11001, + "offset": 11260, "file": "../include/sls/ToString.h", - "line": 324, + "line": 330, "col": 34, "tokLen": 8, "includedFrom": { @@ -6114,7 +6100,7 @@ }, "range": { "begin": { - "offset": 10968, + "offset": 11227, "col": 1, "tokLen": 8, "includedFrom": { @@ -6122,7 +6108,7 @@ } }, "end": { - "offset": 11030, + "offset": 11289, "col": 63, "tokLen": 1, "includedFrom": { @@ -6130,7 +6116,7 @@ } } }, - "previousDecl": "0x385ac1d8", + "previousDecl": "0x557b76f7cc60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6144,13 +6130,13 @@ }, "inner": [ { - "id": "0x37ff3600", + "id": "0x557b76932080", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x37ff3560", + "id": "0x557b76928570", "kind": "EnumDecl", "name": "collectionMode" } @@ -6158,10 +6144,10 @@ ] }, { - "id": "0x385abe78", + "id": "0x557b76f7c8d0", "kind": "ParmVarDecl", "loc": { - "offset": 11029, + "offset": 11288, "col": 62, "tokLen": 1, "includedFrom": { @@ -6170,7 +6156,7 @@ }, "range": { "begin": { - "offset": 11010, + "offset": 11269, "col": 43, "tokLen": 5, "includedFrom": { @@ -6178,7 +6164,7 @@ } }, "end": { - "offset": 11029, + "offset": 11288, "col": 62, "tokLen": 1, "includedFrom": { @@ -6194,12 +6180,106 @@ ] } { - "id": "0x385ac478", + "id": "0x557b76f7cf68", "kind": "FunctionDecl", "loc": { - "offset": 11054, + "offset": 11324, "file": "../include/sls/ToString.h", - "line": 326, + "line": 331, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11292, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11353, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "previousDecl": "0x557b76f7d1e0", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x557b76932200", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x557b769320a0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "id": "0x557b76f7ce50", + "kind": "ParmVarDecl", + "loc": { + "offset": 11352, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11333, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11352, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + ] +} +{ + "id": "0x557b76f7d4a8", + "kind": "FunctionDecl", + "loc": { + "offset": 11377, + "file": "../include/sls/ToString.h", + "line": 333, "col": 21, "tokLen": 8, "includedFrom": { @@ -6208,7 +6288,7 @@ }, "range": { "begin": { - "offset": 11034, + "offset": 11357, "col": 1, "tokLen": 8, "includedFrom": { @@ -6216,7 +6296,7 @@ } }, "end": { - "offset": 11083, + "offset": 11406, "col": 50, "tokLen": 1, "includedFrom": { @@ -6224,7 +6304,7 @@ } } }, - "previousDecl": "0x385ac6a8", + "previousDecl": "0x557b76f7d6f0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6238,7 +6318,7 @@ }, "inner": [ { - "id": "0x3713ad30", + "id": "0x557b7553cd90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -6247,10 +6327,10 @@ ] }, { - "id": "0x385ac388", + "id": "0x557b76f7d390", "kind": "ParmVarDecl", "loc": { - "offset": 11082, + "offset": 11405, "col": 49, "tokLen": 1, "includedFrom": { @@ -6259,7 +6339,7 @@ }, "range": { "begin": { - "offset": 11063, + "offset": 11386, "col": 30, "tokLen": 5, "includedFrom": { @@ -6267,7 +6347,7 @@ } }, "end": { - "offset": 11082, + "offset": 11405, "col": 49, "tokLen": 1, "includedFrom": { @@ -6283,12 +6363,12 @@ ] } { - "id": "0x385ac948", + "id": "0x557b76f7d9b8", "kind": "FunctionDecl", "loc": { - "offset": 11107, + "offset": 11430, "file": "../include/sls/ToString.h", - "line": 327, + "line": 334, "col": 22, "tokLen": 8, "includedFrom": { @@ -6297,7 +6377,7 @@ }, "range": { "begin": { - "offset": 11086, + "offset": 11409, "col": 1, "tokLen": 8, "includedFrom": { @@ -6305,7 +6385,7 @@ } }, "end": { - "offset": 11136, + "offset": 11459, "col": 51, "tokLen": 1, "includedFrom": { @@ -6313,7 +6393,7 @@ } } }, - "previousDecl": "0x385acb78", + "previousDecl": "0x557b76f7dc00", "name": "StringTo", "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6327,7 +6407,7 @@ }, "inner": [ { - "id": "0x3713ad50", + "id": "0x557b7553cdb0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -6336,10 +6416,10 @@ ] }, { - "id": "0x385ac858", + "id": "0x557b76f7d8a0", "kind": "ParmVarDecl", "loc": { - "offset": 11135, + "offset": 11458, "col": 50, "tokLen": 1, "includedFrom": { @@ -6348,7 +6428,7 @@ }, "range": { "begin": { - "offset": 11116, + "offset": 11439, "col": 31, "tokLen": 5, "includedFrom": { @@ -6356,7 +6436,7 @@ } }, "end": { - "offset": 11135, + "offset": 11458, "col": 50, "tokLen": 1, "includedFrom": { @@ -6372,12 +6452,12 @@ ] } { - "id": "0x385ace18", + "id": "0x557b76f7dec8", "kind": "FunctionDecl", "loc": { - "offset": 11160, + "offset": 11483, "file": "../include/sls/ToString.h", - "line": 328, + "line": 335, "col": 22, "tokLen": 8, "includedFrom": { @@ -6386,7 +6466,7 @@ }, "range": { "begin": { - "offset": 11139, + "offset": 11462, "col": 1, "tokLen": 8, "includedFrom": { @@ -6394,7 +6474,7 @@ } }, "end": { - "offset": 11189, + "offset": 11512, "col": 51, "tokLen": 1, "includedFrom": { @@ -6402,7 +6482,7 @@ } } }, - "previousDecl": "0x385ad048", + "previousDecl": "0x557b76f7e110", "name": "StringTo", "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6416,7 +6496,7 @@ }, "inner": [ { - "id": "0x3713ad70", + "id": "0x557b7553cdd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -6425,10 +6505,10 @@ ] }, { - "id": "0x385acd28", + "id": "0x557b76f7ddb0", "kind": "ParmVarDecl", "loc": { - "offset": 11188, + "offset": 11511, "col": 50, "tokLen": 1, "includedFrom": { @@ -6437,7 +6517,7 @@ }, "range": { "begin": { - "offset": 11169, + "offset": 11492, "col": 31, "tokLen": 5, "includedFrom": { @@ -6445,7 +6525,7 @@ } }, "end": { - "offset": 11188, + "offset": 11511, "col": 50, "tokLen": 1, "includedFrom": { @@ -6461,12 +6541,12 @@ ] } { - "id": "0x385ad2b8", + "id": "0x557b76f7e398", "kind": "FunctionDecl", "loc": { - "offset": 11213, + "offset": 11536, "file": "../include/sls/ToString.h", - "line": 329, + "line": 336, "col": 22, "tokLen": 8, "includedFrom": { @@ -6475,7 +6555,7 @@ }, "range": { "begin": { - "offset": 11192, + "offset": 11515, "col": 1, "tokLen": 8, "includedFrom": { @@ -6483,7 +6563,7 @@ } }, "end": { - "offset": 11242, + "offset": 11565, "col": 51, "tokLen": 1, "includedFrom": { @@ -6491,7 +6571,7 @@ } } }, - "previousDecl": "0x385ad4e8", + "previousDecl": "0x557b76f7e5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6505,7 +6585,7 @@ }, "inner": [ { - "id": "0x3713ad90", + "id": "0x557b7553cdf0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -6514,10 +6594,10 @@ ] }, { - "id": "0x385ad1f8", + "id": "0x557b76f7e2c0", "kind": "ParmVarDecl", "loc": { - "offset": 11241, + "offset": 11564, "col": 50, "tokLen": 1, "includedFrom": { @@ -6526,7 +6606,7 @@ }, "range": { "begin": { - "offset": 11222, + "offset": 11545, "col": 31, "tokLen": 5, "includedFrom": { @@ -6534,7 +6614,7 @@ } }, "end": { - "offset": 11241, + "offset": 11564, "col": 50, "tokLen": 1, "includedFrom": { @@ -6550,12 +6630,12 @@ ] } { - "id": "0x385ad790", + "id": "0x557b76f7e8a8", "kind": "FunctionDecl", "loc": { - "offset": 11261, + "offset": 11584, "file": "../include/sls/ToString.h", - "line": 330, + "line": 337, "col": 17, "tokLen": 8, "includedFrom": { @@ -6564,7 +6644,7 @@ }, "range": { "begin": { - "offset": 11245, + "offset": 11568, "col": 1, "tokLen": 8, "includedFrom": { @@ -6572,7 +6652,7 @@ } }, "end": { - "offset": 11290, + "offset": 11613, "col": 46, "tokLen": 1, "includedFrom": { @@ -6580,7 +6660,7 @@ } } }, - "previousDecl": "0x385ad9c8", + "previousDecl": "0x557b76f7eaf0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6594,7 +6674,7 @@ }, "inner": [ { - "id": "0x3713acd0", + "id": "0x557b7553cd30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -6603,10 +6683,10 @@ ] }, { - "id": "0x385ad698", + "id": "0x557b76f7e790", "kind": "ParmVarDecl", "loc": { - "offset": 11289, + "offset": 11612, "col": 45, "tokLen": 1, "includedFrom": { @@ -6615,7 +6695,7 @@ }, "range": { "begin": { - "offset": 11270, + "offset": 11593, "col": 26, "tokLen": 5, "includedFrom": { @@ -6623,7 +6703,7 @@ } }, "end": { - "offset": 11289, + "offset": 11612, "col": 45, "tokLen": 1, "includedFrom": { @@ -6639,12 +6719,12 @@ ] } { - "id": "0x385adc38", + "id": "0x557b76f7ed70", "kind": "FunctionDecl", "loc": { - "offset": 11310, + "offset": 11633, "file": "../include/sls/ToString.h", - "line": 331, + "line": 338, "col": 18, "tokLen": 8, "includedFrom": { @@ -6653,7 +6733,7 @@ }, "range": { "begin": { - "offset": 11293, + "offset": 11616, "col": 1, "tokLen": 8, "includedFrom": { @@ -6661,7 +6741,7 @@ } }, "end": { - "offset": 11339, + "offset": 11662, "col": 47, "tokLen": 1, "includedFrom": { @@ -6669,7 +6749,7 @@ } } }, - "previousDecl": "0x385ade68", + "previousDecl": "0x557b76f7efb0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6683,7 +6763,7 @@ }, "inner": [ { - "id": "0x3713ac50", + "id": "0x557b7553ccb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -6692,10 +6772,10 @@ ] }, { - "id": "0x385adb78", + "id": "0x557b76f7eca0", "kind": "ParmVarDecl", "loc": { - "offset": 11338, + "offset": 11661, "col": 46, "tokLen": 1, "includedFrom": { @@ -6704,7 +6784,7 @@ }, "range": { "begin": { - "offset": 11319, + "offset": 11642, "col": 27, "tokLen": 5, "includedFrom": { @@ -6712,7 +6792,7 @@ } }, "end": { - "offset": 11338, + "offset": 11661, "col": 46, "tokLen": 1, "includedFrom": { @@ -6728,12 +6808,12 @@ ] } { - "id": "0x385ae108", + "id": "0x557b76f7f278", "kind": "FunctionDecl", "loc": { - "offset": 11362, + "offset": 11685, "file": "../include/sls/ToString.h", - "line": 332, + "line": 339, "col": 21, "tokLen": 8, "includedFrom": { @@ -6742,7 +6822,7 @@ }, "range": { "begin": { - "offset": 11342, + "offset": 11665, "col": 1, "tokLen": 8, "includedFrom": { @@ -6750,7 +6830,7 @@ } }, "end": { - "offset": 11391, + "offset": 11714, "col": 50, "tokLen": 1, "includedFrom": { @@ -6758,7 +6838,7 @@ } } }, - "previousDecl": "0x385ae338", + "previousDecl": "0x557b76f7f4c0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6772,7 +6852,7 @@ }, "inner": [ { - "id": "0x3713acf0", + "id": "0x557b7553cd50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -6781,10 +6861,10 @@ ] }, { - "id": "0x385ae018", + "id": "0x557b76f7f160", "kind": "ParmVarDecl", "loc": { - "offset": 11390, + "offset": 11713, "col": 49, "tokLen": 1, "includedFrom": { @@ -6793,7 +6873,7 @@ }, "range": { "begin": { - "offset": 11371, + "offset": 11694, "col": 30, "tokLen": 5, "includedFrom": { @@ -6801,7 +6881,7 @@ } }, "end": { - "offset": 11390, + "offset": 11713, "col": 49, "tokLen": 1, "includedFrom": { @@ -6817,12 +6897,12 @@ ] } { - "id": "0x385af250", + "id": "0x557b76f803e8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 11628, + "offset": 11951, "file": "../include/sls/ToString.h", - "line": 342, + "line": 349, "col": 16, "tokLen": 8, "includedFrom": { @@ -6831,8 +6911,8 @@ }, "range": { "begin": { - "offset": 11591, - "line": 341, + "offset": 11914, + "line": 348, "col": 1, "tokLen": 8, "includedFrom": { @@ -6840,8 +6920,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6852,11 +6932,11 @@ "name": "StringTo", "inner": [ { - "id": "0x385aec38", + "id": "0x557b76f7fdc8", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 11610, - "line": 341, + "offset": 11933, + "line": 348, "col": 20, "tokLen": 1, "includedFrom": { @@ -6865,7 +6945,7 @@ }, "range": { "begin": { - "offset": 11601, + "offset": 11924, "col": 11, "tokLen": 8, "includedFrom": { @@ -6873,7 +6953,7 @@ } }, "end": { - "offset": 11610, + "offset": 11933, "col": 20, "tokLen": 1, "includedFrom": { @@ -6888,11 +6968,11 @@ "index": 0 }, { - "id": "0x385af1a8", + "id": "0x557b76f80340", "kind": "FunctionDecl", "loc": { - "offset": 11628, - "line": 342, + "offset": 11951, + "line": 349, "col": 16, "tokLen": 8, "includedFrom": { @@ -6901,7 +6981,7 @@ }, "range": { "begin": { - "offset": 11613, + "offset": 11936, "col": 1, "tokLen": 3, "includedFrom": { @@ -6909,8 +6989,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6924,11 +7004,11 @@ }, "inner": [ { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "loc": { - "offset": 11669, - "line": 342, + "offset": 11992, + "line": 349, "col": 57, "tokLen": 7, "includedFrom": { @@ -6937,7 +7017,7 @@ }, "range": { "begin": { - "offset": 11637, + "offset": 11960, "col": 25, "tokLen": 5, "includedFrom": { @@ -6945,7 +7025,7 @@ } }, "end": { - "offset": 11669, + "offset": 11992, "col": 57, "tokLen": 7, "includedFrom": { @@ -6960,11 +7040,11 @@ } }, { - "id": "0x385e6c58", + "id": "0x557b76fb0818", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11678, + "offset": 12001, "col": 66, "tokLen": 1, "includedFrom": { @@ -6972,8 +7052,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6983,12 +7063,12 @@ }, "inner": [ { - "id": "0x385af540", + "id": "0x557b76f80688", "kind": "DeclStmt", "range": { "begin": { - "offset": 11684, - "line": 343, + "offset": 12007, + "line": 350, "col": 5, "tokLen": 3, "includedFrom": { @@ -6996,7 +7076,7 @@ } }, "end": { - "offset": 11705, + "offset": 12028, "col": 26, "tokLen": 1, "includedFrom": { @@ -7006,10 +7086,10 @@ }, "inner": [ { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "loc": { - "offset": 11699, + "offset": 12022, "col": 20, "tokLen": 6, "includedFrom": { @@ -7018,7 +7098,7 @@ }, "range": { "begin": { - "offset": 11684, + "offset": 12007, "col": 5, "tokLen": 3, "includedFrom": { @@ -7026,7 +7106,7 @@ } }, "end": { - "offset": 11699, + "offset": 12022, "col": 20, "tokLen": 6, "includedFrom": { @@ -7037,7 +7117,6 @@ "isReferenced": true, "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "nrvo": true @@ -7045,12 +7124,12 @@ ] }, { - "id": "0x385d98f8", + "id": "0x557b76fa56b0", "kind": "CallExpr", "range": { "begin": { - "offset": 11711, - "line": 344, + "offset": 12034, + "line": 351, "col": 5, "tokLen": 6, "includedFrom": { @@ -7058,7 +7137,7 @@ } }, "end": { - "offset": 11740, + "offset": 12063, "col": 34, "tokLen": 1, "includedFrom": { @@ -7072,11 +7151,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385af578", + "id": "0x557b76f806c0", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7084,7 +7163,7 @@ } }, "end": { - "offset": 11718, + "offset": 12041, "col": 12, "tokLen": 7, "includedFrom": { @@ -7100,11 +7179,11 @@ "member": "reserve", "inner": [ { - "id": "0x385af558", + "id": "0x557b76f806a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7112,7 +7191,7 @@ } }, "end": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7121,16 +7200,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -7138,11 +7215,11 @@ ] }, { - "id": "0x385d93e0", + "id": "0x557b76fa5188", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7150,7 +7227,7 @@ } }, "end": { - "offset": 11739, + "offset": 12062, "col": 33, "tokLen": 1, "includedFrom": { @@ -7161,16 +7238,16 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37763e08" + "typeAliasDeclId": "0x557b75d4d3d8" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385d93b0", + "id": "0x557b76fa5158", "kind": "MemberExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7178,7 +7255,7 @@ } }, "end": { - "offset": 11734, + "offset": 12057, "col": 28, "tokLen": 4, "includedFrom": { @@ -7192,14 +7269,14 @@ "valueCategory": "prvalue", "name": "size", "isArrow": false, - "referencedMemberDecl": "0x385cef28", + "referencedMemberDecl": "0x557b76f997d0", "inner": [ { - "id": "0x385af5c0", + "id": "0x557b76f80708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7207,7 +7284,7 @@ } }, "end": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7221,7 +7298,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -7236,12 +7313,12 @@ ] }, { - "id": "0x385e6a30", + "id": "0x557b76fb05d8", "kind": "CXXForRangeStmt", "range": { "begin": { - "offset": 11747, - "line": 345, + "offset": 12070, + "line": 352, "col": 5, "tokLen": 3, "includedFrom": { @@ -7249,8 +7326,8 @@ } }, "end": { - "offset": 11816, - "line": 346, + "offset": 12139, + "line": 353, "col": 40, "tokLen": 1, "includedFrom": { @@ -7261,12 +7338,12 @@ "inner": [ {}, { - "id": "0x385d9ca0", + "id": "0x557b76fa59e8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11768, - "line": 345, + "offset": 12091, + "line": 352, "col": 26, "tokLen": 7, "includedFrom": { @@ -7274,7 +7351,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7284,10 +7361,10 @@ }, "inner": [ { - "id": "0x385d9aa0", + "id": "0x557b76fa57f0", "kind": "VarDecl", "loc": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7296,7 +7373,7 @@ }, "range": { "begin": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7304,7 +7381,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7321,11 +7398,11 @@ "init": "c", "inner": [ { - "id": "0x385d9920", + "id": "0x557b76fa56e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7333,7 +7410,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7347,7 +7424,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -7360,11 +7437,11 @@ ] }, { - "id": "0x385e4240", + "id": "0x557b76faddb0", "kind": "DeclStmt", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7372,7 +7449,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7382,10 +7459,10 @@ }, "inner": [ { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "loc": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7394,7 +7471,7 @@ }, "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7402,7 +7479,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7416,16 +7493,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "init": "c", "inner": [ { - "id": "0x385e3b00", - "kind": "ExprWithCleanups", + "id": "0x557b76fa5bd0", + "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7433,7 +7510,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7444,16 +7521,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385e3ad0", - "kind": "CXXConstructExpr", + "id": "0x557b76fa5ba0", + "kind": "MemberExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7461,7 +7538,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7470,24 +7547,19 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "qualType": "" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (__normal_iterator *, vector>> &&) noexcept" - }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "name": "begin", + "isArrow": false, + "referencedMemberDecl": "0x557b76f98850", "inner": [ { - "id": "0x385e3898", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76fa5a00", + "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7495,7 +7567,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7504,110 +7576,18 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "desugaredQualType": "const std::vector>", + "qualType": "const std::vector" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", - "inner": [ - { - "id": "0x385d9ed8", - "kind": "CXXMemberCallExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385d9ea8", - "kind": "MemberExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "" - }, - "valueCategory": "prvalue", - "name": "begin", - "isArrow": false, - "referencedMemberDecl": "0x385ce240", - "inner": [ - { - "id": "0x385d9cb8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "const std::vector>", - "qualType": "const std::vector" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385d9aa0", - "kind": "VarDecl", - "name": "__range2", - "type": { - "qualType": "const std::vector &" - } - } - } - ] - } - ] + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76fa57f0", + "kind": "VarDecl", + "name": "__range2", + "type": { + "qualType": "const std::vector &" } - ] + } } ] } @@ -7618,11 +7598,11 @@ ] }, { - "id": "0x385e4258", + "id": "0x557b76faddc8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7630,7 +7610,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7640,10 +7620,10 @@ }, "inner": [ { - "id": "0x385d9de0", + "id": "0x557b76fa5ad8", "kind": "VarDecl", "loc": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7652,7 +7632,7 @@ }, "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7660,7 +7640,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7674,16 +7654,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "init": "c", "inner": [ { - "id": "0x385e4228", - "kind": "ExprWithCleanups", + "id": "0x557b76fadcd0", + "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7691,7 +7671,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7702,16 +7682,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385e41f8", - "kind": "CXXConstructExpr", + "id": "0x557b76fadca0", + "kind": "MemberExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7719,7 +7699,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7728,24 +7708,19 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "qualType": "" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (__normal_iterator *, vector>> &&) noexcept" - }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "name": "end", + "isArrow": false, + "referencedMemberDecl": "0x557b76f98b00", "inner": [ { - "id": "0x385e41e0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76fa5a20", + "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7753,7 +7728,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7762,110 +7737,18 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "desugaredQualType": "const std::vector>", + "qualType": "const std::vector" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", - "inner": [ - { - "id": "0x385e3ba8", - "kind": "CXXMemberCallExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385e3b78", - "kind": "MemberExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "" - }, - "valueCategory": "prvalue", - "name": "end", - "isArrow": false, - "referencedMemberDecl": "0x385ce410", - "inner": [ - { - "id": "0x385d9cd8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "const std::vector>", - "qualType": "const std::vector" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385d9aa0", - "kind": "VarDecl", - "name": "__range2", - "type": { - "qualType": "const std::vector &" - } - } - } - ] - } - ] + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76fa57f0", + "kind": "VarDecl", + "name": "__range2", + "type": { + "qualType": "const std::vector &" } - ] + } } ] } @@ -7876,11 +7759,11 @@ ] }, { - "id": "0x385e6650", + "id": "0x557b76fb00a8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7888,7 +7771,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7903,11 +7786,11 @@ "adl": true, "inner": [ { - "id": "0x385e6638", + "id": "0x557b76fb0090", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7915,7 +7798,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7924,17 +7807,17 @@ } }, "type": { - "qualType": "bool (*)(const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (*)(const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e65b8", + "id": "0x557b76fafd70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7942,7 +7825,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7951,26 +7834,26 @@ } }, "type": { - "qualType": "bool (const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e4d40", + "id": "0x557b76faa780", "kind": "FunctionDecl", "name": "operator!=", "type": { - "qualType": "bool (const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" } } } ] }, { - "id": "0x385e6588", + "id": "0x557b76fafd40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7978,7 +7861,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7987,18 +7870,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator *, vector, allocator>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385e4270", + "id": "0x557b76fadde0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8006,7 +7888,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8017,28 +7899,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } ] }, { - "id": "0x385e65a0", + "id": "0x557b76fafd58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8046,7 +7928,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8055,18 +7937,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator *, vector, allocator>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385e4290", + "id": "0x557b76fade00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8074,7 +7955,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8085,17 +7966,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9de0", + "id": "0x557b76fa5ad8", "kind": "VarDecl", "name": "__end2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } @@ -8104,11 +7985,11 @@ ] }, { - "id": "0x385e6740", + "id": "0x557b76fb0248", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8116,7 +7997,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8125,17 +8006,16 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "__normal_iterator *, vector>>" + "qualType": "__normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x385e6728", + "id": "0x557b76fb0230", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8143,7 +8023,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8152,17 +8032,17 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &(*)() noexcept" + "qualType": "__normal_iterator *, std::vector>> &(*)() noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e66a8", + "id": "0x557b76fb0100", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8170,7 +8050,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8179,26 +8059,26 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e15a8", + "id": "0x557b76fa8338", "kind": "CXXMethodDecl", "name": "operator++", "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" } } } ] }, { - "id": "0x385e6688", + "id": "0x557b76fb00e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8206,7 +8086,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8217,28 +8097,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } ] }, { - "id": "0x385d9a18", + "id": "0x557b76fa57b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11752, + "offset": 12075, "col": 10, "tokLen": 5, "includedFrom": { @@ -8246,7 +8126,7 @@ } }, "end": { - "offset": 11775, + "offset": 12098, "col": 33, "tokLen": 1, "includedFrom": { @@ -8256,10 +8136,10 @@ }, "inner": [ { - "id": "0x385d99b0", + "id": "0x557b76fa5750", "kind": "VarDecl", "loc": { - "offset": 11764, + "offset": 12087, "col": 22, "tokLen": 1, "includedFrom": { @@ -8268,7 +8148,7 @@ }, "range": { "begin": { - "offset": 11752, + "offset": 12075, "col": 10, "tokLen": 5, "includedFrom": { @@ -8276,7 +8156,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8292,11 +8172,11 @@ "init": "c", "inner": [ { - "id": "0x385e6860", + "id": "0x557b76fb0418", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8304,7 +8184,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8313,17 +8193,16 @@ } }, "type": { - "desugaredQualType": "const std::basic_string", "qualType": "const std::basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x385e6848", + "id": "0x557b76fb0400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8331,7 +8210,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8346,11 +8225,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e67d0", + "id": "0x557b76fb02e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8358,7 +8237,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8371,7 +8250,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e1260", + "id": "0x557b76fa7f00", "kind": "CXXMethodDecl", "name": "operator*", "type": { @@ -8382,11 +8261,11 @@ ] }, { - "id": "0x385e67b8", + "id": "0x557b76fb02d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8394,7 +8273,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8409,11 +8288,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x385e6770", + "id": "0x557b76fb02b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8421,7 +8300,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8432,17 +8311,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } @@ -8455,12 +8334,12 @@ ] }, { - "id": "0x385e6bf8", + "id": "0x557b76fb07b0", "kind": "CallExpr", "range": { "begin": { - "offset": 11785, - "line": 346, + "offset": 12108, + "line": 353, "col": 9, "tokLen": 6, "includedFrom": { @@ -8468,7 +8347,7 @@ } }, "end": { - "offset": 11816, + "offset": 12139, "col": 40, "tokLen": 1, "includedFrom": { @@ -8482,11 +8361,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385e6ab0", + "id": "0x557b76fb0650", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8494,7 +8373,7 @@ } }, "end": { - "offset": 11792, + "offset": 12115, "col": 16, "tokLen": 9, "includedFrom": { @@ -8510,11 +8389,11 @@ "member": "push_back", "inner": [ { - "id": "0x385e6a90", + "id": "0x557b76fb0630", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8522,7 +8401,7 @@ } }, "end": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8531,16 +8410,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -8548,11 +8425,11 @@ ] }, { - "id": "0x385e6bd0", + "id": "0x557b76fb0780", "kind": "CallExpr", "range": { "begin": { - "offset": 11802, + "offset": 12125, "col": 26, "tokLen": 8, "includedFrom": { @@ -8560,7 +8437,7 @@ } }, "end": { - "offset": 11815, + "offset": 12138, "col": 39, "tokLen": 1, "includedFrom": { @@ -8574,11 +8451,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385e6b28", + "id": "0x557b76fb06d8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11802, + "offset": 12125, "col": 26, "tokLen": 8, "includedFrom": { @@ -8586,7 +8463,7 @@ } }, "end": { - "offset": 11812, + "offset": 12135, "col": 36, "tokLen": 1, "includedFrom": { @@ -8602,28 +8479,54 @@ "name": "StringTo", "lookups": [ { - "id": "0x385af250", + "id": "0x557b76f803e8", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "name": "StringTo" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f7fe20", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f7fdc8", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385e6bb0", + "id": "0x557b76fb0760", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11814, + "offset": 12137, "col": 38, "tokLen": 1, "includedFrom": { @@ -8631,7 +8534,7 @@ } }, "end": { - "offset": 11814, + "offset": 12137, "col": 38, "tokLen": 1, "includedFrom": { @@ -8645,7 +8548,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d99b0", + "id": "0x557b76fa5750", "kind": "VarDecl", "name": "s", "type": { @@ -8660,12 +8563,12 @@ ] }, { - "id": "0x385e6c40", + "id": "0x557b76fb0800", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11823, - "line": 347, + "offset": 12146, + "line": 354, "col": 5, "tokLen": 6, "includedFrom": { @@ -8673,7 +8576,7 @@ } }, "end": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8683,11 +8586,11 @@ }, "inner": [ { - "id": "0x385e6c20", + "id": "0x557b76fb07e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8695,7 +8598,7 @@ } }, "end": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8704,16 +8607,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -8727,29 +8628,29 @@ ] } { - "id": "0x7feb10ea9db8", + "id": "0x557b772253f8", "kind": "FunctionDecl", "loc": { - "offset": 21549, + "offset": 22263, "file": "ToString.cpp", - "line": 698, + "line": 728, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 21518, + "offset": 22232, "col": 1, "tokLen": 8 }, "end": { - "offset": 22108, - "line": 716, + "offset": 22822, + "line": 746, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a5fd8", + "previousDecl": "0x557b76f766e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -8763,13 +8664,13 @@ }, "inner": [ { - "id": "0x37f35630", + "id": "0x557b768575a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x37f35590", + "id": "0x557b768571b0", "kind": "EnumDecl", "name": "detectorType" } @@ -8777,22 +8678,22 @@ ] }, { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "loc": { - "offset": 21577, - "line": 698, + "offset": 22291, + "line": 728, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 21558, + "offset": 22272, "col": 41, "tokLen": 5 }, "end": { - "offset": 21577, + "offset": 22291, "col": 60, "tokLen": 1 } @@ -8804,52 +8705,52 @@ } }, { - "id": "0x7feb10eb4018", + "id": "0x557b7722f7d0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 21580, + "offset": 22294, "col": 63, "tokLen": 1 }, "end": { - "offset": 22108, - "line": 716, + "offset": 22822, + "line": 746, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10eab2a8", + "id": "0x557b77226998", "kind": "IfStmt", "range": { "begin": { - "offset": 21586, - "line": 699, + "offset": 22300, + "line": 729, "col": 5, "tokLen": 2 }, "end": { - "offset": 21625, - "line": 700, + "offset": 22339, + "line": 730, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10eab1f8", + "id": "0x557b772268e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21590, - "line": 699, + "offset": 22304, + "line": 729, "col": 9, "tokLen": 1 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8861,67 +8762,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eab1e0", + "id": "0x557b772268c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 }, "end": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eab1c0", + "id": "0x557b772268a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 }, "end": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ea9fa0", + "id": "0x557b772255e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21590, + "offset": 22304, "col": 9, "tokLen": 1 }, "end": { - "offset": 21590, + "offset": 22304, "col": 9, "tokLen": 1 } @@ -8929,11 +8830,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -8942,16 +8843,16 @@ } }, { - "id": "0x7feb10eab1a8", + "id": "0x557b77226890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8963,16 +8864,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ea9fc0", + "id": "0x557b77225608", "kind": "StringLiteral", "range": { "begin": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8988,33 +8889,33 @@ ] }, { - "id": "0x7feb10eab298", + "id": "0x557b77226988", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21612, - "line": 700, + "offset": 22326, + "line": 730, "col": 9, "tokLen": 6 }, "end": { - "offset": 21625, + "offset": 22339, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10eab268", + "id": "0x557b77226958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21619, + "offset": 22333, "col": 16, "tokLen": 4 }, "end": { - "offset": 21625, + "offset": 22339, "col": 22, "tokLen": 5 } @@ -9024,7 +8925,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f356a0", + "id": "0x557b768572b0", "kind": "EnumConstantDecl", "name": "EIGER", "type": { @@ -9037,35 +8938,35 @@ ] }, { - "id": "0x7feb10eac5d8", + "id": "0x557b77227ce8", "kind": "IfStmt", "range": { "begin": { - "offset": 21636, - "line": 701, + "offset": 22350, + "line": 731, "col": 5, "tokLen": 2 }, "end": { - "offset": 21678, - "line": 702, + "offset": 22392, + "line": 732, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eac528", + "id": "0x557b77227c30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21640, - "line": 701, + "offset": 22354, + "line": 731, "col": 9, "tokLen": 1 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9077,67 +8978,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eac510", + "id": "0x557b77227c18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 }, "end": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eac4f0", + "id": "0x557b77227bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 }, "end": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eab2c8", + "id": "0x557b772269b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21640, + "offset": 22354, "col": 9, "tokLen": 1 }, "end": { - "offset": 21640, + "offset": 22354, "col": 9, "tokLen": 1 } @@ -9145,11 +9046,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9158,16 +9059,16 @@ } }, { - "id": "0x7feb10eac4d8", + "id": "0x557b77227be0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9179,16 +9080,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eab2e8", + "id": "0x557b772269d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9204,33 +9105,33 @@ ] }, { - "id": "0x7feb10eac5c8", + "id": "0x557b77227cd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21665, - "line": 702, + "offset": 22379, + "line": 732, "col": 9, "tokLen": 6 }, "end": { - "offset": 21678, + "offset": 22392, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eac598", + "id": "0x557b77227ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21672, + "offset": 22386, "col": 16, "tokLen": 4 }, "end": { - "offset": 21678, + "offset": 22392, "col": 22, "tokLen": 8 } @@ -9240,7 +9141,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35718", + "id": "0x557b76857338", "kind": "EnumConstantDecl", "name": "GOTTHARD", "type": { @@ -9253,35 +9154,35 @@ ] }, { - "id": "0x7feb10ead908", + "id": "0x557b77229038", "kind": "IfStmt", "range": { "begin": { - "offset": 21692, - "line": 703, + "offset": 22406, + "line": 733, "col": 5, "tokLen": 2 }, "end": { - "offset": 21734, - "line": 704, + "offset": 22448, + "line": 734, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10ead858", + "id": "0x557b77228f80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21696, - "line": 703, + "offset": 22410, + "line": 733, "col": 9, "tokLen": 1 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9293,67 +9194,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10ead840", + "id": "0x557b77228f68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 }, "end": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ead820", + "id": "0x557b77228f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 }, "end": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eac5f8", + "id": "0x557b77227d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21696, + "offset": 22410, "col": 9, "tokLen": 1 }, "end": { - "offset": 21696, + "offset": 22410, "col": 9, "tokLen": 1 } @@ -9361,11 +9262,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9374,16 +9275,16 @@ } }, { - "id": "0x7feb10ead808", + "id": "0x557b77228f30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9395,16 +9296,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eac618", + "id": "0x557b77227d28", "kind": "StringLiteral", "range": { "begin": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9420,33 +9321,33 @@ ] }, { - "id": "0x7feb10ead8f8", + "id": "0x557b77229028", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21721, - "line": 704, + "offset": 22435, + "line": 734, "col": 9, "tokLen": 6 }, "end": { - "offset": 21734, + "offset": 22448, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10ead8c8", + "id": "0x557b77228ff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21728, + "offset": 22442, "col": 16, "tokLen": 4 }, "end": { - "offset": 21734, + "offset": 22448, "col": 22, "tokLen": 8 } @@ -9456,7 +9357,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35768", + "id": "0x557b76857390", "kind": "EnumConstantDecl", "name": "JUNGFRAU", "type": { @@ -9469,35 +9370,35 @@ ] }, { - "id": "0x7feb10eaec38", + "id": "0x557b7722a388", "kind": "IfStmt", "range": { "begin": { - "offset": 21748, - "line": 705, + "offset": 22462, + "line": 735, "col": 5, "tokLen": 2 }, "end": { - "offset": 21795, - "line": 706, + "offset": 22509, + "line": 736, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10eaeb88", + "id": "0x557b7722a2d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21752, - "line": 705, + "offset": 22466, + "line": 735, "col": 9, "tokLen": 1 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9509,67 +9410,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eaeb70", + "id": "0x557b7722a2b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 }, "end": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eaeb50", + "id": "0x557b7722a298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 }, "end": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ead928", + "id": "0x557b77229058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21752, + "offset": 22466, "col": 9, "tokLen": 1 }, "end": { - "offset": 21752, + "offset": 22466, "col": 9, "tokLen": 1 } @@ -9577,11 +9478,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9590,16 +9491,16 @@ } }, { - "id": "0x7feb10eaeb38", + "id": "0x557b7722a280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9611,16 +9512,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ead948", + "id": "0x557b77229078", "kind": "StringLiteral", "range": { "begin": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9636,33 +9537,33 @@ ] }, { - "id": "0x7feb10eaec28", + "id": "0x557b7722a378", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21782, - "line": 706, + "offset": 22496, + "line": 736, "col": 9, "tokLen": 6 }, "end": { - "offset": 21795, + "offset": 22509, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10eaebf8", + "id": "0x557b7722a348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21789, + "offset": 22503, "col": 16, "tokLen": 4 }, "end": { - "offset": 21795, + "offset": 22509, "col": 22, "tokLen": 13 } @@ -9672,7 +9573,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f357b8", + "id": "0x557b768573e8", "kind": "EnumConstantDecl", "name": "CHIPTESTBOARD", "type": { @@ -9685,35 +9586,35 @@ ] }, { - "id": "0x7feb10eaff68", + "id": "0x557b7722b6d8", "kind": "IfStmt", "range": { "begin": { - "offset": 21814, - "line": 707, + "offset": 22528, + "line": 737, "col": 5, "tokLen": 2 }, "end": { - "offset": 21854, - "line": 708, + "offset": 22568, + "line": 738, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10eafeb8", + "id": "0x557b7722b620", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21818, - "line": 707, + "offset": 22532, + "line": 737, "col": 9, "tokLen": 1 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9725,67 +9626,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eafea0", + "id": "0x557b7722b608", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 }, "end": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eafe80", + "id": "0x557b7722b5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 }, "end": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eaec58", + "id": "0x557b7722a3a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21818, + "offset": 22532, "col": 9, "tokLen": 1 }, "end": { - "offset": 21818, + "offset": 22532, "col": 9, "tokLen": 1 } @@ -9793,11 +9694,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9806,16 +9707,16 @@ } }, { - "id": "0x7feb10eafe68", + "id": "0x557b7722b5d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9827,16 +9728,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eaec78", + "id": "0x557b7722a3c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9852,33 +9753,33 @@ ] }, { - "id": "0x7feb10eaff58", + "id": "0x557b7722b6c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21841, - "line": 708, + "offset": 22555, + "line": 738, "col": 9, "tokLen": 6 }, "end": { - "offset": 21854, + "offset": 22568, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10eaff28", + "id": "0x557b7722b698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21848, + "offset": 22562, "col": 16, "tokLen": 4 }, "end": { - "offset": 21854, + "offset": 22568, "col": 22, "tokLen": 6 } @@ -9888,7 +9789,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35808", + "id": "0x557b76857440", "kind": "EnumConstantDecl", "name": "MOENCH", "type": { @@ -9901,35 +9802,35 @@ ] }, { - "id": "0x7feb10eb1298", + "id": "0x557b7722ca28", "kind": "IfStmt", "range": { "begin": { - "offset": 21866, - "line": 709, + "offset": 22580, + "line": 739, "col": 5, "tokLen": 2 }, "end": { - "offset": 21907, - "line": 710, + "offset": 22621, + "line": 740, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eb11e8", + "id": "0x557b7722c970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21870, - "line": 709, + "offset": 22584, + "line": 739, "col": 9, "tokLen": 1 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -9941,67 +9842,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb11d0", + "id": "0x557b7722c958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 }, "end": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb11b0", + "id": "0x557b7722c938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 }, "end": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eaff88", + "id": "0x557b7722b6f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21870, + "offset": 22584, "col": 9, "tokLen": 1 }, "end": { - "offset": 21870, + "offset": 22584, "col": 9, "tokLen": 1 } @@ -10009,11 +9910,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10022,16 +9923,16 @@ } }, { - "id": "0x7feb10eb1198", + "id": "0x557b7722c920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -10043,16 +9944,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eaffa8", + "id": "0x557b7722b718", "kind": "StringLiteral", "range": { "begin": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -10068,33 +9969,33 @@ ] }, { - "id": "0x7feb10eb1288", + "id": "0x557b7722ca18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21894, - "line": 710, + "offset": 22608, + "line": 740, "col": 9, "tokLen": 6 }, "end": { - "offset": 21907, + "offset": 22621, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eb1258", + "id": "0x557b7722c9e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21901, + "offset": 22615, "col": 16, "tokLen": 4 }, "end": { - "offset": 21907, + "offset": 22621, "col": 22, "tokLen": 7 } @@ -10104,7 +10005,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35858", + "id": "0x557b76857498", "kind": "EnumConstantDecl", "name": "MYTHEN3", "type": { @@ -10117,35 +10018,35 @@ ] }, { - "id": "0x7feb10eb25c8", + "id": "0x557b7722dd78", "kind": "IfStmt", "range": { "begin": { - "offset": 21920, - "line": 711, + "offset": 22634, + "line": 741, "col": 5, "tokLen": 2 }, "end": { - "offset": 21963, - "line": 712, + "offset": 22677, + "line": 742, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10eb2518", + "id": "0x557b7722dcc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21924, - "line": 711, + "offset": 22638, + "line": 741, "col": 9, "tokLen": 1 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10157,67 +10058,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb2500", + "id": "0x557b7722dca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 }, "end": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb24e0", + "id": "0x557b7722dc88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 }, "end": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb12b8", + "id": "0x557b7722ca48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21924, + "offset": 22638, "col": 9, "tokLen": 1 }, "end": { - "offset": 21924, + "offset": 22638, "col": 9, "tokLen": 1 } @@ -10225,11 +10126,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10238,16 +10139,16 @@ } }, { - "id": "0x7feb10eb24c8", + "id": "0x557b7722dc70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10259,16 +10160,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb12d8", + "id": "0x557b7722ca68", "kind": "StringLiteral", "range": { "begin": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10284,33 +10185,33 @@ ] }, { - "id": "0x7feb10eb25b8", + "id": "0x557b7722dd68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21950, - "line": 712, + "offset": 22664, + "line": 742, "col": 9, "tokLen": 6 }, "end": { - "offset": 21963, + "offset": 22677, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10eb2588", + "id": "0x557b7722dd38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21957, + "offset": 22671, "col": 16, "tokLen": 4 }, "end": { - "offset": 21963, + "offset": 22677, "col": 22, "tokLen": 9 } @@ -10320,7 +10221,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f358a8", + "id": "0x557b768574f0", "kind": "EnumConstantDecl", "name": "GOTTHARD2", "type": { @@ -10333,35 +10234,35 @@ ] }, { - "id": "0x7feb10eb3938", + "id": "0x557b7722f118", "kind": "IfStmt", "range": { "begin": { - "offset": 21978, - "line": 713, + "offset": 22692, + "line": 743, "col": 5, "tokLen": 2 }, "end": { - "offset": 22032, - "line": 714, + "offset": 22746, + "line": 744, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10eb3888", + "id": "0x557b7722f060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21982, - "line": 713, + "offset": 22696, + "line": 743, "col": 9, "tokLen": 1 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10373,67 +10274,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb3870", + "id": "0x557b7722f048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 }, "end": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb3850", + "id": "0x557b7722f028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 }, "end": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb25e8", + "id": "0x557b7722dd98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21982, + "offset": 22696, "col": 9, "tokLen": 1 }, "end": { - "offset": 21982, + "offset": 22696, "col": 9, "tokLen": 1 } @@ -10441,11 +10342,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10454,16 +10355,16 @@ } }, { - "id": "0x7feb10eb3838", + "id": "0x557b7722f010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10475,16 +10376,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb2608", + "id": "0x557b7722ddb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10500,33 +10401,33 @@ ] }, { - "id": "0x7feb10eb3928", + "id": "0x557b7722f108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22019, - "line": 714, + "offset": 22733, + "line": 744, "col": 9, "tokLen": 6 }, "end": { - "offset": 22032, + "offset": 22746, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10eb38f8", + "id": "0x557b7722f0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22026, + "offset": 22740, "col": 16, "tokLen": 4 }, "end": { - "offset": 22032, + "offset": 22746, "col": 22, "tokLen": 20 } @@ -10536,7 +10437,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f358f8", + "id": "0x557b76857548", "kind": "EnumConstantDecl", "name": "XILINX_CHIPTESTBOARD", "type": { @@ -10549,17 +10450,17 @@ ] }, { - "id": "0x7feb10eb4000", + "id": "0x557b7722f7b8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 22058, - "line": 715, + "offset": 22772, + "line": 745, "col": 5, "tokLen": 5 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } @@ -10571,16 +10472,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10eb3fe8", + "id": "0x557b7722f7a0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 22058, + "offset": 22772, "col": 5, "tokLen": 5 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } @@ -10591,365 +10492,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10eb3fb8", - "kind": "CXXConstructExpr", + "id": "0x557b7722f778", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10eb3fa0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7722f758", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7722f750", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10eb3f78", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7722f720", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10eb3f58", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7722f708", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 22064, - "col": 11, - "tokLen": 12 + "offset": 22791, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 22105, - "col": 52, + "offset": 22818, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10eb3f50", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10eb3f20", - "kind": "CXXConstructExpr", + "id": "0x557b7722f6f0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22064, - "col": 11, - "tokLen": 12 + "offset": 22791, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 22105, - "col": 52, + "offset": 22818, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10eb3f08", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7722f6d0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 22077, + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7722f6c8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10eb3ef0", - "kind": "ImplicitCastExpr", + "id": "0x557b7722f690", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22077, + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10eb3ed0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7722f678", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22077, + "offset": 22816, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22816, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7722f658", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22816, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22816, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7722f640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22791, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7722f168", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 22791, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 22791, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown detector type \"" + } + ] + }, + { + "id": "0x557b7722f198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22818, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10eb3ec8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77225328", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10eb3e90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22104, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10eb3e78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 22102, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 22102, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10eb3e58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 22102, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 22102, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10eb3e40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22077, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10eb3968", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22077, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown detector type \"" - } - ] - }, - { - "id": "0x7feb10eb3998", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 22104, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 22104, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ea9ce0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -10974,29 +10819,29 @@ ] } { - "id": "0x7feb10eb41e8", + "id": "0x557b7722f998", "kind": "FunctionDecl", "loc": { - "offset": 22146, + "offset": 22860, "file": "ToString.cpp", - "line": 718, + "line": 748, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 22111, + "offset": 22825, "col": 1, "tokLen": 8 }, "end": { - "offset": 23395, - "line": 760, + "offset": 24109, + "line": 790, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6528", + "previousDecl": "0x557b76f76c68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -11010,13 +10855,13 @@ }, "inner": [ { - "id": "0x37ff0eb0", + "id": "0x557b769263d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x37ff0e08", + "id": "0x557b76925b58", "kind": "EnumDecl", "name": "detectorSettings" } @@ -11024,22 +10869,22 @@ ] }, { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "loc": { - "offset": 22174, - "line": 718, + "offset": 22888, + "line": 748, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 22155, + "offset": 22869, "col": 45, "tokLen": 5 }, "end": { - "offset": 22174, + "offset": 22888, "col": 64, "tokLen": 1 } @@ -11051,52 +10896,52 @@ } }, { - "id": "0x38727888", + "id": "0x557b77248420", "kind": "CompoundStmt", "range": { "begin": { - "offset": 22177, + "offset": 22891, "col": 67, "tokLen": 1 }, "end": { - "offset": 23395, - "line": 760, + "offset": 24109, + "line": 790, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10eb56d8", + "id": "0x557b77230eb8", "kind": "IfStmt", "range": { "begin": { - "offset": 22183, - "line": 719, + "offset": 22897, + "line": 749, "col": 5, "tokLen": 2 }, "end": { - "offset": 22225, - "line": 720, + "offset": 22939, + "line": 750, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb5628", + "id": "0x557b77230e00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22187, - "line": 719, + "offset": 22901, + "line": 749, "col": 9, "tokLen": 1 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11108,67 +10953,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb5610", + "id": "0x557b77230de8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 }, "end": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb55f0", + "id": "0x557b77230dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 }, "end": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb43d0", + "id": "0x557b7722fb88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22187, + "offset": 22901, "col": 9, "tokLen": 1 }, "end": { - "offset": 22187, + "offset": 22901, "col": 9, "tokLen": 1 } @@ -11176,11 +11021,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11189,16 +11034,16 @@ } }, { - "id": "0x7feb10eb55d8", + "id": "0x557b77230db0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11210,16 +11055,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb43f0", + "id": "0x557b7722fba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11235,33 +11080,33 @@ ] }, { - "id": "0x7feb10eb56c8", + "id": "0x557b77230ea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22212, - "line": 720, + "offset": 22926, + "line": 750, "col": 9, "tokLen": 6 }, "end": { - "offset": 22225, + "offset": 22939, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb5698", + "id": "0x557b77230e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22219, + "offset": 22933, "col": 16, "tokLen": 4 }, "end": { - "offset": 22225, + "offset": 22939, "col": 22, "tokLen": 8 } @@ -11271,7 +11116,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0ed0", + "id": "0x557b76925c00", "kind": "EnumConstantDecl", "name": "STANDARD", "type": { @@ -11284,35 +11129,35 @@ ] }, { - "id": "0x7feb10eb6a08", + "id": "0x557b77232208", "kind": "IfStmt", "range": { "begin": { - "offset": 22239, - "line": 721, + "offset": 22953, + "line": 751, "col": 5, "tokLen": 2 }, "end": { - "offset": 22277, - "line": 722, + "offset": 22991, + "line": 752, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10eb6958", + "id": "0x557b77232150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22243, - "line": 721, + "offset": 22957, + "line": 751, "col": 9, "tokLen": 1 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11324,67 +11169,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb6940", + "id": "0x557b77232138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 }, "end": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb6920", + "id": "0x557b77232118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 }, "end": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb56f8", + "id": "0x557b77230ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22243, + "offset": 22957, "col": 9, "tokLen": 1 }, "end": { - "offset": 22243, + "offset": 22957, "col": 9, "tokLen": 1 } @@ -11392,11 +11237,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11405,16 +11250,16 @@ } }, { - "id": "0x7feb10eb6908", + "id": "0x557b77232100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11426,16 +11271,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb5718", + "id": "0x557b77230ef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11451,33 +11296,33 @@ ] }, { - "id": "0x7feb10eb69f8", + "id": "0x557b772321f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22264, - "line": 722, + "offset": 22978, + "line": 752, "col": 9, "tokLen": 6 }, "end": { - "offset": 22277, + "offset": 22991, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10eb69c8", + "id": "0x557b772321c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22271, + "offset": 22985, "col": 16, "tokLen": 4 }, "end": { - "offset": 22277, + "offset": 22991, "col": 22, "tokLen": 4 } @@ -11487,7 +11332,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0f20", + "id": "0x557b76925c58", "kind": "EnumConstantDecl", "name": "FAST", "type": { @@ -11500,35 +11345,35 @@ ] }, { - "id": "0x7feb10eb7d38", + "id": "0x557b77233558", "kind": "IfStmt", "range": { "begin": { - "offset": 22287, - "line": 723, + "offset": 23001, + "line": 753, "col": 5, "tokLen": 2 }, "end": { - "offset": 22329, - "line": 724, + "offset": 23043, + "line": 754, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb7c88", + "id": "0x557b772334a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22291, - "line": 723, + "offset": 23005, + "line": 753, "col": 9, "tokLen": 1 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11540,67 +11385,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb7c70", + "id": "0x557b77233488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 }, "end": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb7c50", + "id": "0x557b77233468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 }, "end": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb6a28", + "id": "0x557b77232228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22291, + "offset": 23005, "col": 9, "tokLen": 1 }, "end": { - "offset": 22291, + "offset": 23005, "col": 9, "tokLen": 1 } @@ -11608,11 +11453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11621,16 +11466,16 @@ } }, { - "id": "0x7feb10eb7c38", + "id": "0x557b77233450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11642,16 +11487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb6a48", + "id": "0x557b77232248", "kind": "StringLiteral", "range": { "begin": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11667,33 +11512,33 @@ ] }, { - "id": "0x7feb10eb7d28", + "id": "0x557b77233548", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22316, - "line": 724, + "offset": 23030, + "line": 754, "col": 9, "tokLen": 6 }, "end": { - "offset": 22329, + "offset": 23043, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb7cf8", + "id": "0x557b77233518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22323, + "offset": 23037, "col": 16, "tokLen": 4 }, "end": { - "offset": 22329, + "offset": 23043, "col": 22, "tokLen": 8 } @@ -11703,7 +11548,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0f70", + "id": "0x557b76925cb0", "kind": "EnumConstantDecl", "name": "HIGHGAIN", "type": { @@ -11716,35 +11561,35 @@ ] }, { - "id": "0x7feb10eb9068", + "id": "0x557b772348a8", "kind": "IfStmt", "range": { "begin": { - "offset": 22343, - "line": 725, + "offset": 23057, + "line": 755, "col": 5, "tokLen": 2 }, "end": { - "offset": 22388, - "line": 726, + "offset": 23102, + "line": 756, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10eb8fb8", + "id": "0x557b772347f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22347, - "line": 725, + "offset": 23061, + "line": 755, "col": 9, "tokLen": 1 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11756,67 +11601,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb8fa0", + "id": "0x557b772347d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 }, "end": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb8f80", + "id": "0x557b772347b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 }, "end": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb7d58", + "id": "0x557b77233578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22347, + "offset": 23061, "col": 9, "tokLen": 1 }, "end": { - "offset": 22347, + "offset": 23061, "col": 9, "tokLen": 1 } @@ -11824,11 +11669,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11837,16 +11682,16 @@ } }, { - "id": "0x7feb10eb8f68", + "id": "0x557b772347a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11858,16 +11703,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb7d78", + "id": "0x557b77233598", "kind": "StringLiteral", "range": { "begin": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11883,33 +11728,33 @@ ] }, { - "id": "0x7feb10eb9058", + "id": "0x557b77234898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22375, - "line": 726, + "offset": 23089, + "line": 756, "col": 9, "tokLen": 6 }, "end": { - "offset": 22388, + "offset": 23102, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10eb9028", + "id": "0x557b77234868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22382, + "offset": 23096, "col": 16, "tokLen": 4 }, "end": { - "offset": 22388, + "offset": 23102, "col": 22, "tokLen": 11 } @@ -11919,7 +11764,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0fc0", + "id": "0x557b76925d08", "kind": "EnumConstantDecl", "name": "DYNAMICGAIN", "type": { @@ -11932,35 +11777,35 @@ ] }, { - "id": "0x7feb10eba398", + "id": "0x557b77235bf8", "kind": "IfStmt", "range": { "begin": { - "offset": 22405, - "line": 727, + "offset": 23119, + "line": 757, "col": 5, "tokLen": 2 }, "end": { - "offset": 22446, - "line": 728, + "offset": 23160, + "line": 758, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eba2e8", + "id": "0x557b77235b40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22409, - "line": 727, + "offset": 23123, + "line": 757, "col": 9, "tokLen": 1 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -11972,67 +11817,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eba2d0", + "id": "0x557b77235b28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 }, "end": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eba2b0", + "id": "0x557b77235b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 }, "end": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb9088", + "id": "0x557b772348c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22409, + "offset": 23123, "col": 9, "tokLen": 1 }, "end": { - "offset": 22409, + "offset": 23123, "col": 9, "tokLen": 1 } @@ -12040,11 +11885,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12053,16 +11898,16 @@ } }, { - "id": "0x7feb10eba298", + "id": "0x557b77235af0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -12074,16 +11919,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb90a8", + "id": "0x557b772348e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -12099,33 +11944,33 @@ ] }, { - "id": "0x7feb10eba388", + "id": "0x557b77235be8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22433, - "line": 728, + "offset": 23147, + "line": 758, "col": 9, "tokLen": 6 }, "end": { - "offset": 22446, + "offset": 23160, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eba358", + "id": "0x557b77235bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22440, + "offset": 23154, "col": 16, "tokLen": 4 }, "end": { - "offset": 22446, + "offset": 23160, "col": 22, "tokLen": 7 } @@ -12135,7 +11980,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1010", + "id": "0x557b76925d60", "kind": "EnumConstantDecl", "name": "LOWGAIN", "type": { @@ -12148,35 +11993,35 @@ ] }, { - "id": "0x7feb10ebb6c8", + "id": "0x557b77236f48", "kind": "IfStmt", "range": { "begin": { - "offset": 22459, - "line": 729, + "offset": 23173, + "line": 759, "col": 5, "tokLen": 2 }, "end": { - "offset": 22503, - "line": 730, + "offset": 23217, + "line": 760, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10ebb618", + "id": "0x557b77236e90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22463, - "line": 729, + "offset": 23177, + "line": 759, "col": 9, "tokLen": 1 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12188,67 +12033,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10ebb600", + "id": "0x557b77236e78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 }, "end": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ebb5e0", + "id": "0x557b77236e58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 }, "end": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eba3b8", + "id": "0x557b77235c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22463, + "offset": 23177, "col": 9, "tokLen": 1 }, "end": { - "offset": 22463, + "offset": 23177, "col": 9, "tokLen": 1 } @@ -12256,11 +12101,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12269,16 +12114,16 @@ } }, { - "id": "0x7feb10ebb5c8", + "id": "0x557b77236e40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12290,16 +12135,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eba3d8", + "id": "0x557b77235c38", "kind": "StringLiteral", "range": { "begin": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12315,33 +12160,33 @@ ] }, { - "id": "0x7feb10ebb6b8", + "id": "0x557b77236f38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22490, - "line": 730, + "offset": 23204, + "line": 760, "col": 9, "tokLen": 6 }, "end": { - "offset": 22503, + "offset": 23217, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10ebb688", + "id": "0x557b77236f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22497, + "offset": 23211, "col": 16, "tokLen": 4 }, "end": { - "offset": 22503, + "offset": 23217, "col": 22, "tokLen": 10 } @@ -12351,7 +12196,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1060", + "id": "0x557b76925db8", "kind": "EnumConstantDecl", "name": "MEDIUMGAIN", "type": { @@ -12364,35 +12209,35 @@ ] }, { - "id": "0x38717878", + "id": "0x557b77238298", "kind": "IfStmt", "range": { "begin": { - "offset": 22519, - "line": 731, + "offset": 23233, + "line": 761, "col": 5, "tokLen": 2 }, "end": { - "offset": 22565, - "line": 732, + "offset": 23279, + "line": 762, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x387177c8", + "id": "0x557b772381e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22523, - "line": 731, + "offset": 23237, + "line": 761, "col": 9, "tokLen": 1 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12404,67 +12249,67 @@ "adl": true, "inner": [ { - "id": "0x387177b0", + "id": "0x557b772381c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 }, "end": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38717790", + "id": "0x557b772381a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 }, "end": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ebb6e8", + "id": "0x557b77236f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22523, + "offset": 23237, "col": 9, "tokLen": 1 }, "end": { - "offset": 22523, + "offset": 23237, "col": 9, "tokLen": 1 } @@ -12472,11 +12317,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12485,16 +12330,16 @@ } }, { - "id": "0x38717778", + "id": "0x557b77238190", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12506,16 +12351,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ebb708", + "id": "0x557b77236f88", "kind": "StringLiteral", "range": { "begin": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12531,33 +12376,33 @@ ] }, { - "id": "0x38717868", + "id": "0x557b77238288", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22552, - "line": 732, + "offset": 23266, + "line": 762, "col": 9, "tokLen": 6 }, "end": { - "offset": 22565, + "offset": 23279, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x38717838", + "id": "0x557b77238258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22559, + "offset": 23273, "col": 16, "tokLen": 4 }, "end": { - "offset": 22565, + "offset": 23279, "col": 22, "tokLen": 12 } @@ -12567,7 +12412,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff10b0", + "id": "0x557b76925e10", "kind": "EnumConstantDecl", "name": "VERYHIGHGAIN", "type": { @@ -12580,35 +12425,35 @@ ] }, { - "id": "0x38718ba8", + "id": "0x557b772395e8", "kind": "IfStmt", "range": { "begin": { - "offset": 22583, - "line": 733, + "offset": 23297, + "line": 763, "col": 5, "tokLen": 2 }, "end": { - "offset": 22626, - "line": 734, + "offset": 23340, + "line": 764, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38718af8", + "id": "0x557b77239530", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22587, - "line": 733, + "offset": 23301, + "line": 763, "col": 9, "tokLen": 1 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12620,67 +12465,67 @@ "adl": true, "inner": [ { - "id": "0x38718ae0", + "id": "0x557b77239518", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 }, "end": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38718ac0", + "id": "0x557b772394f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 }, "end": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38717898", + "id": "0x557b772382b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22587, + "offset": 23301, "col": 9, "tokLen": 1 }, "end": { - "offset": 22587, + "offset": 23301, "col": 9, "tokLen": 1 } @@ -12688,11 +12533,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12701,16 +12546,16 @@ } }, { - "id": "0x38718aa8", + "id": "0x557b772394e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12722,16 +12567,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387178b8", + "id": "0x557b772382d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12747,33 +12592,33 @@ ] }, { - "id": "0x38718b98", + "id": "0x557b772395d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22613, - "line": 734, + "offset": 23327, + "line": 764, "col": 9, "tokLen": 6 }, "end": { - "offset": 22626, + "offset": 23340, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38718b68", + "id": "0x557b772395a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22620, + "offset": 23334, "col": 16, "tokLen": 4 }, "end": { - "offset": 22626, + "offset": 23340, "col": 22, "tokLen": 9 } @@ -12783,7 +12628,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1100", + "id": "0x557b76925e68", "kind": "EnumConstantDecl", "name": "HIGHGAIN0", "type": { @@ -12796,35 +12641,35 @@ ] }, { - "id": "0x38719ed8", + "id": "0x557b7723a938", "kind": "IfStmt", "range": { "begin": { - "offset": 22641, - "line": 735, + "offset": 23355, + "line": 765, "col": 5, "tokLen": 2 }, "end": { - "offset": 22683, - "line": 736, + "offset": 23397, + "line": 766, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38719e28", + "id": "0x557b7723a880", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22645, - "line": 735, + "offset": 23359, + "line": 765, "col": 9, "tokLen": 1 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12836,67 +12681,67 @@ "adl": true, "inner": [ { - "id": "0x38719e10", + "id": "0x557b7723a868", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 }, "end": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38719df0", + "id": "0x557b7723a848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 }, "end": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38718bc8", + "id": "0x557b77239608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22645, + "offset": 23359, "col": 9, "tokLen": 1 }, "end": { - "offset": 22645, + "offset": 23359, "col": 9, "tokLen": 1 } @@ -12904,11 +12749,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12917,16 +12762,16 @@ } }, { - "id": "0x38719dd8", + "id": "0x557b7723a830", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12938,16 +12783,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38718be8", + "id": "0x557b77239628", "kind": "StringLiteral", "range": { "begin": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12963,33 +12808,33 @@ ] }, { - "id": "0x38719ec8", + "id": "0x557b7723a928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22670, - "line": 736, + "offset": 23384, + "line": 766, "col": 9, "tokLen": 6 }, "end": { - "offset": 22683, + "offset": 23397, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38719e98", + "id": "0x557b7723a8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22677, + "offset": 23391, "col": 16, "tokLen": 4 }, "end": { - "offset": 22683, + "offset": 23397, "col": 22, "tokLen": 8 } @@ -12999,7 +12844,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1150", + "id": "0x557b76925ec0", "kind": "EnumConstantDecl", "name": "FIXGAIN1", "type": { @@ -13012,35 +12857,35 @@ ] }, { - "id": "0x3871b208", + "id": "0x557b7723bc88", "kind": "IfStmt", "range": { "begin": { - "offset": 22697, - "line": 737, + "offset": 23411, + "line": 767, "col": 5, "tokLen": 2 }, "end": { - "offset": 22739, - "line": 738, + "offset": 23453, + "line": 768, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x3871b158", + "id": "0x557b7723bbd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22701, - "line": 737, + "offset": 23415, + "line": 767, "col": 9, "tokLen": 1 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13052,67 +12897,67 @@ "adl": true, "inner": [ { - "id": "0x3871b140", + "id": "0x557b7723bbb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 }, "end": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871b120", + "id": "0x557b7723bb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 }, "end": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38719ef8", + "id": "0x557b7723a958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22701, + "offset": 23415, "col": 9, "tokLen": 1 }, "end": { - "offset": 22701, + "offset": 23415, "col": 9, "tokLen": 1 } @@ -13120,11 +12965,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13133,16 +12978,16 @@ } }, { - "id": "0x3871b108", + "id": "0x557b7723bb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13154,16 +12999,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38719f18", + "id": "0x557b7723a978", "kind": "StringLiteral", "range": { "begin": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13179,33 +13024,33 @@ ] }, { - "id": "0x3871b1f8", + "id": "0x557b7723bc78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22726, - "line": 738, + "offset": 23440, + "line": 768, "col": 9, "tokLen": 6 }, "end": { - "offset": 22739, + "offset": 23453, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x3871b1c8", + "id": "0x557b7723bc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22733, + "offset": 23447, "col": 16, "tokLen": 4 }, "end": { - "offset": 22739, + "offset": 23453, "col": 22, "tokLen": 8 } @@ -13215,7 +13060,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff11a0", + "id": "0x557b76925f18", "kind": "EnumConstantDecl", "name": "FIXGAIN2", "type": { @@ -13228,35 +13073,35 @@ ] }, { - "id": "0x3871c538", + "id": "0x557b7723cfd8", "kind": "IfStmt", "range": { "begin": { - "offset": 22753, - "line": 739, + "offset": 23467, + "line": 769, "col": 5, "tokLen": 2 }, "end": { - "offset": 22798, - "line": 740, + "offset": 23512, + "line": 770, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871c488", + "id": "0x557b7723cf20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22757, - "line": 739, + "offset": 23471, + "line": 769, "col": 9, "tokLen": 1 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13268,67 +13113,67 @@ "adl": true, "inner": [ { - "id": "0x3871c470", + "id": "0x557b7723cf08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 }, "end": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871c450", + "id": "0x557b7723cee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 }, "end": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871b228", + "id": "0x557b7723bca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22757, + "offset": 23471, "col": 9, "tokLen": 1 }, "end": { - "offset": 22757, + "offset": 23471, "col": 9, "tokLen": 1 } @@ -13336,11 +13181,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13349,16 +13194,16 @@ } }, { - "id": "0x3871c438", + "id": "0x557b7723ced0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13370,16 +13215,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871b248", + "id": "0x557b7723bcc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13395,33 +13240,33 @@ ] }, { - "id": "0x3871c528", + "id": "0x557b7723cfc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22785, - "line": 740, + "offset": 23499, + "line": 770, "col": 9, "tokLen": 6 }, "end": { - "offset": 22798, + "offset": 23512, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871c4f8", + "id": "0x557b7723cf98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22792, + "offset": 23506, "col": 16, "tokLen": 4 }, "end": { - "offset": 22798, + "offset": 23512, "col": 22, "tokLen": 11 } @@ -13431,7 +13276,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff11f0", + "id": "0x557b76925f70", "kind": "EnumConstantDecl", "name": "VERYLOWGAIN", "type": { @@ -13444,35 +13289,35 @@ ] }, { - "id": "0x3871d868", + "id": "0x557b7723e328", "kind": "IfStmt", "range": { "begin": { - "offset": 22815, - "line": 741, + "offset": 23529, + "line": 771, "col": 5, "tokLen": 2 }, "end": { - "offset": 22854, - "line": 742, + "offset": 23568, + "line": 772, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871d7b8", + "id": "0x557b7723e270", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22819, - "line": 741, + "offset": 23533, + "line": 771, "col": 9, "tokLen": 1 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13484,67 +13329,67 @@ "adl": true, "inner": [ { - "id": "0x3871d7a0", + "id": "0x557b7723e258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 }, "end": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871d780", + "id": "0x557b7723e238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 }, "end": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871c558", + "id": "0x557b7723cff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22819, + "offset": 23533, "col": 9, "tokLen": 1 }, "end": { - "offset": 22819, + "offset": 23533, "col": 9, "tokLen": 1 } @@ -13552,11 +13397,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13565,16 +13410,16 @@ } }, { - "id": "0x3871d768", + "id": "0x557b7723e220", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13586,16 +13431,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871c578", + "id": "0x557b7723d018", "kind": "StringLiteral", "range": { "begin": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13611,33 +13456,33 @@ ] }, { - "id": "0x3871d858", + "id": "0x557b7723e318", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22841, - "line": 742, + "offset": 23555, + "line": 772, "col": 9, "tokLen": 6 }, "end": { - "offset": 22854, + "offset": 23568, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871d828", + "id": "0x557b7723e2e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22848, + "offset": 23562, "col": 16, "tokLen": 4 }, "end": { - "offset": 22854, + "offset": 23568, "col": 22, "tokLen": 11 } @@ -13647,7 +13492,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1240", + "id": "0x557b76925fc8", "kind": "EnumConstantDecl", "name": "G1_HIGHGAIN", "type": { @@ -13660,35 +13505,35 @@ ] }, { - "id": "0x3871eb98", + "id": "0x557b7723f678", "kind": "IfStmt", "range": { "begin": { - "offset": 22871, - "line": 743, + "offset": 23585, + "line": 773, "col": 5, "tokLen": 2 }, "end": { - "offset": 22910, - "line": 744, + "offset": 23624, + "line": 774, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3871eae8", + "id": "0x557b7723f5c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22875, - "line": 743, + "offset": 23589, + "line": 773, "col": 9, "tokLen": 1 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13700,67 +13545,67 @@ "adl": true, "inner": [ { - "id": "0x3871ead0", + "id": "0x557b7723f5a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 }, "end": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871eab0", + "id": "0x557b7723f588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 }, "end": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871d888", + "id": "0x557b7723e348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22875, + "offset": 23589, "col": 9, "tokLen": 1 }, "end": { - "offset": 22875, + "offset": 23589, "col": 9, "tokLen": 1 } @@ -13768,11 +13613,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13781,16 +13626,16 @@ } }, { - "id": "0x3871ea98", + "id": "0x557b7723f570", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13802,16 +13647,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871d8a8", + "id": "0x557b7723e368", "kind": "StringLiteral", "range": { "begin": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13827,33 +13672,33 @@ ] }, { - "id": "0x3871eb88", + "id": "0x557b7723f668", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22897, - "line": 744, + "offset": 23611, + "line": 774, "col": 9, "tokLen": 6 }, "end": { - "offset": 22910, + "offset": 23624, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3871eb58", + "id": "0x557b7723f638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22904, + "offset": 23618, "col": 16, "tokLen": 4 }, "end": { - "offset": 22910, + "offset": 23624, "col": 22, "tokLen": 10 } @@ -13863,7 +13708,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1290", + "id": "0x557b76926020", "kind": "EnumConstantDecl", "name": "G1_LOWGAIN", "type": { @@ -13876,35 +13721,35 @@ ] }, { - "id": "0x3871fec8", + "id": "0x557b772409c8", "kind": "IfStmt", "range": { "begin": { - "offset": 22926, - "line": 745, + "offset": 23640, + "line": 775, "col": 5, "tokLen": 2 }, "end": { - "offset": 22968, - "line": 746, + "offset": 23682, + "line": 776, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x3871fe18", + "id": "0x557b77240910", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22930, - "line": 745, + "offset": 23644, + "line": 775, "col": 9, "tokLen": 1 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -13916,67 +13761,67 @@ "adl": true, "inner": [ { - "id": "0x3871fe00", + "id": "0x557b772408f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 }, "end": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871fde0", + "id": "0x557b772408d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 }, "end": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871ebb8", + "id": "0x557b7723f698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22930, + "offset": 23644, "col": 9, "tokLen": 1 }, "end": { - "offset": 22930, + "offset": 23644, "col": 9, "tokLen": 1 } @@ -13984,11 +13829,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13997,16 +13842,16 @@ } }, { - "id": "0x3871fdc8", + "id": "0x557b772408c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -14018,16 +13863,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871ebd8", + "id": "0x557b7723f6b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -14043,33 +13888,33 @@ ] }, { - "id": "0x3871feb8", + "id": "0x557b772409b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22955, - "line": 746, + "offset": 23669, + "line": 776, "col": 9, "tokLen": 6 }, "end": { - "offset": 22968, + "offset": 23682, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x3871fe88", + "id": "0x557b77240988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22962, + "offset": 23676, "col": 16, "tokLen": 4 }, "end": { - "offset": 22968, + "offset": 23682, "col": 22, "tokLen": 19 } @@ -14079,7 +13924,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff12e0", + "id": "0x557b76926078", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_HIGHGAIN", "type": { @@ -14092,35 +13937,35 @@ ] }, { - "id": "0x387211f8", + "id": "0x557b77241d18", "kind": "IfStmt", "range": { "begin": { - "offset": 22993, - "line": 747, + "offset": 23707, + "line": 777, "col": 5, "tokLen": 2 }, "end": { - "offset": 23035, - "line": 748, + "offset": 23749, + "line": 778, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x38721148", + "id": "0x557b77241c60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22997, - "line": 747, + "offset": 23711, + "line": 777, "col": 9, "tokLen": 1 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14132,67 +13977,67 @@ "adl": true, "inner": [ { - "id": "0x38721130", + "id": "0x557b77241c48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 }, "end": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38721110", + "id": "0x557b77241c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 }, "end": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871fee8", + "id": "0x557b772409e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22997, + "offset": 23711, "col": 9, "tokLen": 1 }, "end": { - "offset": 22997, + "offset": 23711, "col": 9, "tokLen": 1 } @@ -14200,11 +14045,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14213,16 +14058,16 @@ } }, { - "id": "0x387210f8", + "id": "0x557b77241c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14234,16 +14079,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871ff08", + "id": "0x557b77240a08", "kind": "StringLiteral", "range": { "begin": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14259,33 +14104,33 @@ ] }, { - "id": "0x387211e8", + "id": "0x557b77241d08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23022, - "line": 748, + "offset": 23736, + "line": 778, "col": 9, "tokLen": 6 }, "end": { - "offset": 23035, + "offset": 23749, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x387211b8", + "id": "0x557b77241cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23029, + "offset": 23743, "col": 16, "tokLen": 4 }, "end": { - "offset": 23035, + "offset": 23749, "col": 22, "tokLen": 18 } @@ -14295,7 +14140,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1330", + "id": "0x557b769260d0", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_LOWGAIN", "type": { @@ -14308,35 +14153,35 @@ ] }, { - "id": "0x38722528", + "id": "0x557b77243068", "kind": "IfStmt", "range": { "begin": { - "offset": 23059, - "line": 749, + "offset": 23773, + "line": 779, "col": 5, "tokLen": 2 }, "end": { - "offset": 23101, - "line": 750, + "offset": 23815, + "line": 780, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x38722478", + "id": "0x557b77242fb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23063, - "line": 749, + "offset": 23777, + "line": 779, "col": 9, "tokLen": 1 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14348,67 +14193,67 @@ "adl": true, "inner": [ { - "id": "0x38722460", + "id": "0x557b77242f98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 }, "end": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38722440", + "id": "0x557b77242f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 }, "end": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38721218", + "id": "0x557b77241d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23063, + "offset": 23777, "col": 9, "tokLen": 1 }, "end": { - "offset": 23063, + "offset": 23777, "col": 9, "tokLen": 1 } @@ -14416,11 +14261,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14429,16 +14274,16 @@ } }, { - "id": "0x38722428", + "id": "0x557b77242f60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14450,16 +14295,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38721238", + "id": "0x557b77241d58", "kind": "StringLiteral", "range": { "begin": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14475,33 +14320,33 @@ ] }, { - "id": "0x38722518", + "id": "0x557b77243058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23088, - "line": 750, + "offset": 23802, + "line": 780, "col": 9, "tokLen": 6 }, "end": { - "offset": 23101, + "offset": 23815, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x387224e8", + "id": "0x557b77243028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23095, + "offset": 23809, "col": 16, "tokLen": 4 }, "end": { - "offset": 23101, + "offset": 23815, "col": 22, "tokLen": 18 } @@ -14511,7 +14356,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1380", + "id": "0x557b76926128", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_HIGHGAIN", "type": { @@ -14524,35 +14369,35 @@ ] }, { - "id": "0x38723858", + "id": "0x557b772443b8", "kind": "IfStmt", "range": { "begin": { - "offset": 23125, - "line": 751, + "offset": 23839, + "line": 781, "col": 5, "tokLen": 2 }, "end": { - "offset": 23167, - "line": 752, + "offset": 23881, + "line": 782, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x387237a8", + "id": "0x557b77244300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23129, - "line": 751, + "offset": 23843, + "line": 781, "col": 9, "tokLen": 1 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14564,67 +14409,67 @@ "adl": true, "inner": [ { - "id": "0x38723790", + "id": "0x557b772442e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 }, "end": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38723770", + "id": "0x557b772442c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 }, "end": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38722548", + "id": "0x557b77243088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23129, + "offset": 23843, "col": 9, "tokLen": 1 }, "end": { - "offset": 23129, + "offset": 23843, "col": 9, "tokLen": 1 } @@ -14632,11 +14477,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14645,16 +14490,16 @@ } }, { - "id": "0x38723758", + "id": "0x557b772442b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14666,16 +14511,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38722568", + "id": "0x557b772430a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14691,33 +14536,33 @@ ] }, { - "id": "0x38723848", + "id": "0x557b772443a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23154, - "line": 752, + "offset": 23868, + "line": 782, "col": 9, "tokLen": 6 }, "end": { - "offset": 23167, + "offset": 23881, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x38723818", + "id": "0x557b77244378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23161, + "offset": 23875, "col": 16, "tokLen": 4 }, "end": { - "offset": 23167, + "offset": 23881, "col": 22, "tokLen": 17 } @@ -14727,7 +14572,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff13d0", + "id": "0x557b76926180", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_LOWGAIN", "type": { @@ -14740,35 +14585,35 @@ ] }, { - "id": "0x38724b88", + "id": "0x557b77245708", "kind": "IfStmt", "range": { "begin": { - "offset": 23190, - "line": 753, + "offset": 23904, + "line": 783, "col": 5, "tokLen": 2 }, "end": { - "offset": 23229, - "line": 754, + "offset": 23943, + "line": 784, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38724ad8", + "id": "0x557b77245650", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23194, - "line": 753, + "offset": 23908, + "line": 783, "col": 9, "tokLen": 1 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14780,67 +14625,67 @@ "adl": true, "inner": [ { - "id": "0x38724ac0", + "id": "0x557b77245638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 }, "end": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38724aa0", + "id": "0x557b77245618", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 }, "end": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38723878", + "id": "0x557b772443d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23194, + "offset": 23908, "col": 9, "tokLen": 1 }, "end": { - "offset": 23194, + "offset": 23908, "col": 9, "tokLen": 1 } @@ -14848,11 +14693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14861,16 +14706,16 @@ } }, { - "id": "0x38724a88", + "id": "0x557b77245600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14882,16 +14727,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38723898", + "id": "0x557b772443f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14907,33 +14752,33 @@ ] }, { - "id": "0x38724b78", + "id": "0x557b772456f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23216, - "line": 754, + "offset": 23930, + "line": 784, "col": 9, "tokLen": 6 }, "end": { - "offset": 23229, + "offset": 23943, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38724b48", + "id": "0x557b772456c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23223, + "offset": 23937, "col": 16, "tokLen": 4 }, "end": { - "offset": 23229, + "offset": 23943, "col": 22, "tokLen": 11 } @@ -14943,7 +14788,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1420", + "id": "0x557b769261d8", "kind": "EnumConstantDecl", "name": "G4_HIGHGAIN", "type": { @@ -14956,35 +14801,35 @@ ] }, { - "id": "0x38725eb8", + "id": "0x557b77246a58", "kind": "IfStmt", "range": { "begin": { - "offset": 23246, - "line": 755, + "offset": 23960, + "line": 785, "col": 5, "tokLen": 2 }, "end": { - "offset": 23285, - "line": 756, + "offset": 23999, + "line": 786, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38725e08", + "id": "0x557b772469a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23250, - "line": 755, + "offset": 23964, + "line": 785, "col": 9, "tokLen": 1 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -14996,67 +14841,67 @@ "adl": true, "inner": [ { - "id": "0x38725df0", + "id": "0x557b77246988", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 }, "end": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38725dd0", + "id": "0x557b77246968", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 }, "end": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38724ba8", + "id": "0x557b77245728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23250, + "offset": 23964, "col": 9, "tokLen": 1 }, "end": { - "offset": 23250, + "offset": 23964, "col": 9, "tokLen": 1 } @@ -15064,11 +14909,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15077,16 +14922,16 @@ } }, { - "id": "0x38725db8", + "id": "0x557b77246950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -15098,16 +14943,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38724bc8", + "id": "0x557b77245748", "kind": "StringLiteral", "range": { "begin": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -15123,33 +14968,33 @@ ] }, { - "id": "0x38725ea8", + "id": "0x557b77246a48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23272, - "line": 756, + "offset": 23986, + "line": 786, "col": 9, "tokLen": 6 }, "end": { - "offset": 23285, + "offset": 23999, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38725e78", + "id": "0x557b77246a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23279, + "offset": 23993, "col": 16, "tokLen": 4 }, "end": { - "offset": 23285, + "offset": 23999, "col": 22, "tokLen": 5 } @@ -15159,7 +15004,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff14c0", + "id": "0x557b76926288", "kind": "EnumConstantDecl", "name": "GAIN0", "type": { @@ -15172,35 +15017,35 @@ ] }, { - "id": "0x387271e8", + "id": "0x557b77247da8", "kind": "IfStmt", "range": { "begin": { - "offset": 23296, - "line": 757, + "offset": 24010, + "line": 787, "col": 5, "tokLen": 2 }, "end": { - "offset": 23335, - "line": 758, + "offset": 24049, + "line": 788, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38727138", + "id": "0x557b77247cf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23300, - "line": 757, + "offset": 24014, + "line": 787, "col": 9, "tokLen": 1 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15212,67 +15057,67 @@ "adl": true, "inner": [ { - "id": "0x38727120", + "id": "0x557b77247cd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 }, "end": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38727100", + "id": "0x557b77247cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 }, "end": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38725ed8", + "id": "0x557b77246a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23300, + "offset": 24014, "col": 9, "tokLen": 1 }, "end": { - "offset": 23300, + "offset": 24014, "col": 9, "tokLen": 1 } @@ -15280,11 +15125,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15293,16 +15138,16 @@ } }, { - "id": "0x387270e8", + "id": "0x557b77247ca0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15314,16 +15159,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38725ef8", + "id": "0x557b77246a98", "kind": "StringLiteral", "range": { "begin": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15339,33 +15184,33 @@ ] }, { - "id": "0x387271d8", + "id": "0x557b77247d98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23322, - "line": 758, + "offset": 24036, + "line": 788, "col": 9, "tokLen": 6 }, "end": { - "offset": 23335, + "offset": 24049, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x387271a8", + "id": "0x557b77247d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23329, + "offset": 24043, "col": 16, "tokLen": 4 }, "end": { - "offset": 23335, + "offset": 24049, "col": 22, "tokLen": 10 } @@ -15375,7 +15220,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1470", + "id": "0x557b76926230", "kind": "EnumConstantDecl", "name": "G4_LOWGAIN", "type": { @@ -15388,17 +15233,17 @@ ] }, { - "id": "0x38727870", + "id": "0x557b77248408", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 23351, - "line": 759, + "offset": 24065, + "line": 789, "col": 5, "tokLen": 5 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } @@ -15410,16 +15255,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38727858", + "id": "0x557b772483f0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 23351, + "offset": 24065, "col": 5, "tokLen": 5 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } @@ -15430,365 +15275,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38727828", - "kind": "CXXConstructExpr", + "id": "0x557b772483c8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38727810", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772483a8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772483a0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387277e8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77248370", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x387277c8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77248358", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 23357, - "col": 11, - "tokLen": 12 + "offset": 24084, + "col": 24, + "tokLen": 18 }, "end": { - "offset": 23392, - "col": 46, + "offset": 24105, + "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387277c0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38727790", - "kind": "CXXConstructExpr", + "id": "0x557b77248340", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23357, - "col": 11, - "tokLen": 12 + "offset": 24084, + "col": 24, + "tokLen": 18 }, "end": { - "offset": 23392, - "col": 46, + "offset": 24105, + "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38727778", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77248320", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23370, + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77248318", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38727760", - "kind": "ImplicitCastExpr", + "id": "0x557b772482e0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23370, + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38727740", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772482c8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23370, + "offset": 24103, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24103, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772482a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24103, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24103, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77248290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24084, + "col": 24, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77247df8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 24084, + "col": 24, + "tokLen": 18 + }, + "end": { + "offset": 24084, + "col": 24, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char[17]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown setting \"" + } + ] + }, + { + "id": "0x557b77247e20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24105, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38727738", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7722f8c8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38727700", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23391, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387276e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23389, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23389, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x387276c8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23389, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23389, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387276b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23370, - "col": 24, - "tokLen": 18 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38727218", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23370, - "col": 24, - "tokLen": 18 - } - }, - "type": { - "qualType": "const char[17]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown setting \"" - } - ] - }, - { - "id": "0x38727240", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23391, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 23391, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10eb4118", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -15813,29 +15602,29 @@ ] } { - "id": "0x38727ab8", + "id": "0x557b77248648", "kind": "FunctionDecl", "loc": { - "offset": 23427, + "offset": 24141, "file": "ToString.cpp", - "line": 762, + "line": 792, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 23398, + "offset": 24112, "col": 1, "tokLen": 8 }, "end": { - "offset": 23952, - "line": 780, + "offset": 24666, + "line": 810, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6a78", + "previousDecl": "0x557b76f771e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -15849,13 +15638,13 @@ }, "inner": [ { - "id": "0x37ff1b60", + "id": "0x557b76926b70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x37ff1ab8", + "id": "0x557b76926908", "kind": "EnumDecl", "name": "speedLevel" } @@ -15863,22 +15652,22 @@ ] }, { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "loc": { - "offset": 23455, - "line": 762, + "offset": 24169, + "line": 792, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 23436, + "offset": 24150, "col": 39, "tokLen": 5 }, "end": { - "offset": 23455, + "offset": 24169, "col": 58, "tokLen": 1 } @@ -15890,52 +15679,52 @@ } }, { - "id": "0x38731ca8", + "id": "0x557b77252920", "kind": "CompoundStmt", "range": { "begin": { - "offset": 23458, + "offset": 24172, "col": 61, "tokLen": 1 }, "end": { - "offset": 23952, - "line": 780, + "offset": 24666, + "line": 810, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38728fb8", + "id": "0x557b77249b68", "kind": "IfStmt", "range": { "begin": { - "offset": 23464, - "line": 763, + "offset": 24178, + "line": 793, "col": 5, "tokLen": 2 }, "end": { - "offset": 23508, - "line": 764, + "offset": 24222, + "line": 794, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38728f08", + "id": "0x557b77249ab0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23468, - "line": 763, + "offset": 24182, + "line": 793, "col": 9, "tokLen": 1 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -15947,67 +15736,67 @@ "adl": true, "inner": [ { - "id": "0x38728ef0", + "id": "0x557b77249a98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 }, "end": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38728ed0", + "id": "0x557b77249a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 }, "end": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38727ca0", + "id": "0x557b77248838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23468, + "offset": 24182, "col": 9, "tokLen": 1 }, "end": { - "offset": 23468, + "offset": 24182, "col": 9, "tokLen": 1 } @@ -16015,11 +15804,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16028,16 +15817,16 @@ } }, { - "id": "0x38728eb8", + "id": "0x557b77249a60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -16049,16 +15838,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38727cc0", + "id": "0x557b77248858", "kind": "StringLiteral", "range": { "begin": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -16074,33 +15863,33 @@ ] }, { - "id": "0x38728fa8", + "id": "0x557b77249b58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23495, - "line": 764, + "offset": 24209, + "line": 794, "col": 9, "tokLen": 6 }, "end": { - "offset": 23508, + "offset": 24222, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38728f78", + "id": "0x557b77249b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23502, + "offset": 24216, "col": 16, "tokLen": 4 }, "end": { - "offset": 23508, + "offset": 24222, "col": 22, "tokLen": 10 } @@ -16110,7 +15899,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1b80", + "id": "0x557b769269b0", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -16123,35 +15912,35 @@ ] }, { - "id": "0x3872a2e8", + "id": "0x557b7724aeb8", "kind": "IfStmt", "range": { "begin": { - "offset": 23524, - "line": 765, + "offset": 24238, + "line": 795, "col": 5, "tokLen": 2 }, "end": { - "offset": 23559, - "line": 766, + "offset": 24273, + "line": 796, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872a238", + "id": "0x557b7724ae00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23528, - "line": 765, + "offset": 24242, + "line": 795, "col": 9, "tokLen": 1 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16163,67 +15952,67 @@ "adl": true, "inner": [ { - "id": "0x3872a220", + "id": "0x557b7724ade8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 }, "end": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872a200", + "id": "0x557b7724adc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 }, "end": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38728fd8", + "id": "0x557b77249b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23528, + "offset": 24242, "col": 9, "tokLen": 1 }, "end": { - "offset": 23528, + "offset": 24242, "col": 9, "tokLen": 1 } @@ -16231,11 +16020,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16244,16 +16033,16 @@ } }, { - "id": "0x3872a1e8", + "id": "0x557b7724adb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16265,16 +16054,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38728ff8", + "id": "0x557b77249ba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16290,33 +16079,33 @@ ] }, { - "id": "0x3872a2d8", + "id": "0x557b7724aea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23546, - "line": 766, + "offset": 24260, + "line": 796, "col": 9, "tokLen": 6 }, "end": { - "offset": 23559, + "offset": 24273, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872a2a8", + "id": "0x557b7724ae78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23553, + "offset": 24267, "col": 16, "tokLen": 4 }, "end": { - "offset": 23559, + "offset": 24273, "col": 22, "tokLen": 10 } @@ -16326,7 +16115,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1b80", + "id": "0x557b769269b0", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -16339,35 +16128,35 @@ ] }, { - "id": "0x3872b618", + "id": "0x557b7724c208", "kind": "IfStmt", "range": { "begin": { - "offset": 23575, - "line": 767, + "offset": 24289, + "line": 797, "col": 5, "tokLen": 2 }, "end": { - "offset": 23619, - "line": 768, + "offset": 24333, + "line": 798, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872b568", + "id": "0x557b7724c150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23579, - "line": 767, + "offset": 24293, + "line": 797, "col": 9, "tokLen": 1 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16379,67 +16168,67 @@ "adl": true, "inner": [ { - "id": "0x3872b550", + "id": "0x557b7724c138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 }, "end": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872b530", + "id": "0x557b7724c118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 }, "end": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872a308", + "id": "0x557b7724aed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23579, + "offset": 24293, "col": 9, "tokLen": 1 }, "end": { - "offset": 23579, + "offset": 24293, "col": 9, "tokLen": 1 } @@ -16447,11 +16236,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16460,16 +16249,16 @@ } }, { - "id": "0x3872b518", + "id": "0x557b7724c100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16481,16 +16270,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872a328", + "id": "0x557b7724aef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16506,33 +16295,33 @@ ] }, { - "id": "0x3872b608", + "id": "0x557b7724c1f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23606, - "line": 768, + "offset": 24320, + "line": 798, "col": 9, "tokLen": 6 }, "end": { - "offset": 23619, + "offset": 24333, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872b5d8", + "id": "0x557b7724c1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23613, + "offset": 24327, "col": 16, "tokLen": 4 }, "end": { - "offset": 23619, + "offset": 24333, "col": 22, "tokLen": 10 } @@ -16542,7 +16331,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1bd0", + "id": "0x557b76926a08", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -16555,35 +16344,35 @@ ] }, { - "id": "0x3872c948", + "id": "0x557b7724d558", "kind": "IfStmt", "range": { "begin": { - "offset": 23635, - "line": 769, + "offset": 24349, + "line": 799, "col": 5, "tokLen": 2 }, "end": { - "offset": 23670, - "line": 770, + "offset": 24384, + "line": 800, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872c898", + "id": "0x557b7724d4a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23639, - "line": 769, + "offset": 24353, + "line": 799, "col": 9, "tokLen": 1 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16595,67 +16384,67 @@ "adl": true, "inner": [ { - "id": "0x3872c880", + "id": "0x557b7724d488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 }, "end": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872c860", + "id": "0x557b7724d468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 }, "end": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872b638", + "id": "0x557b7724c228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23639, + "offset": 24353, "col": 9, "tokLen": 1 }, "end": { - "offset": 23639, + "offset": 24353, "col": 9, "tokLen": 1 } @@ -16663,11 +16452,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16676,16 +16465,16 @@ } }, { - "id": "0x3872c848", + "id": "0x557b7724d450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16697,16 +16486,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872b658", + "id": "0x557b7724c248", "kind": "StringLiteral", "range": { "begin": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16722,33 +16511,33 @@ ] }, { - "id": "0x3872c938", + "id": "0x557b7724d548", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23657, - "line": 770, + "offset": 24371, + "line": 800, "col": 9, "tokLen": 6 }, "end": { - "offset": 23670, + "offset": 24384, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872c908", + "id": "0x557b7724d518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23664, + "offset": 24378, "col": 16, "tokLen": 4 }, "end": { - "offset": 23670, + "offset": 24384, "col": 22, "tokLen": 10 } @@ -16758,7 +16547,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1bd0", + "id": "0x557b76926a08", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -16771,35 +16560,35 @@ ] }, { - "id": "0x3872dc78", + "id": "0x557b7724e8a8", "kind": "IfStmt", "range": { "begin": { - "offset": 23686, - "line": 771, + "offset": 24400, + "line": 801, "col": 5, "tokLen": 2 }, "end": { - "offset": 23733, - "line": 772, + "offset": 24447, + "line": 802, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872dbc8", + "id": "0x557b7724e7f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23690, - "line": 771, + "offset": 24404, + "line": 801, "col": 9, "tokLen": 1 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16811,67 +16600,67 @@ "adl": true, "inner": [ { - "id": "0x3872dbb0", + "id": "0x557b7724e7d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 }, "end": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872db90", + "id": "0x557b7724e7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 }, "end": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872c968", + "id": "0x557b7724d578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23690, + "offset": 24404, "col": 9, "tokLen": 1 }, "end": { - "offset": 23690, + "offset": 24404, "col": 9, "tokLen": 1 } @@ -16879,11 +16668,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16892,16 +16681,16 @@ } }, { - "id": "0x3872db78", + "id": "0x557b7724e7a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16913,16 +16702,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872c988", + "id": "0x557b7724d598", "kind": "StringLiteral", "range": { "begin": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16938,33 +16727,33 @@ ] }, { - "id": "0x3872dc68", + "id": "0x557b7724e898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23720, - "line": 772, + "offset": 24434, + "line": 802, "col": 9, "tokLen": 6 }, "end": { - "offset": 23733, + "offset": 24447, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872dc38", + "id": "0x557b7724e868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23727, + "offset": 24441, "col": 16, "tokLen": 4 }, "end": { - "offset": 23733, + "offset": 24447, "col": 22, "tokLen": 13 } @@ -16974,7 +16763,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c20", + "id": "0x557b76926a60", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -16987,35 +16776,35 @@ ] }, { - "id": "0x3872efa8", + "id": "0x557b7724fc08", "kind": "IfStmt", "range": { "begin": { - "offset": 23752, - "line": 773, + "offset": 24466, + "line": 803, "col": 5, "tokLen": 2 }, "end": { - "offset": 23787, - "line": 774, + "offset": 24501, + "line": 804, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872eef8", + "id": "0x557b7724fb50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23756, - "line": 773, + "offset": 24470, + "line": 803, "col": 9, "tokLen": 1 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17027,67 +16816,67 @@ "adl": true, "inner": [ { - "id": "0x3872eee0", + "id": "0x557b7724fb38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 }, "end": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872eec0", + "id": "0x557b7724fb18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 }, "end": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872dc98", + "id": "0x557b7724e8c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23756, + "offset": 24470, "col": 9, "tokLen": 1 }, "end": { - "offset": 23756, + "offset": 24470, "col": 9, "tokLen": 1 } @@ -17095,11 +16884,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17108,16 +16897,16 @@ } }, { - "id": "0x3872eea8", + "id": "0x557b7724fb00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17129,16 +16918,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872dcb8", + "id": "0x557b7724e8e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17154,33 +16943,33 @@ ] }, { - "id": "0x3872ef98", + "id": "0x557b7724fbf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23774, - "line": 774, + "offset": 24488, + "line": 804, "col": 9, "tokLen": 6 }, "end": { - "offset": 23787, + "offset": 24501, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872ef68", + "id": "0x557b7724fbc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23781, + "offset": 24495, "col": 16, "tokLen": 4 }, "end": { - "offset": 23787, + "offset": 24501, "col": 22, "tokLen": 13 } @@ -17190,7 +16979,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c20", + "id": "0x557b76926a60", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -17203,35 +16992,35 @@ ] }, { - "id": "0x387302d8", + "id": "0x557b77250f58", "kind": "IfStmt", "range": { "begin": { - "offset": 23806, - "line": 775, + "offset": 24520, + "line": 805, "col": 5, "tokLen": 2 }, "end": { - "offset": 23843, - "line": 776, + "offset": 24557, + "line": 806, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38730228", + "id": "0x557b77250ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23810, - "line": 775, + "offset": 24524, + "line": 805, "col": 9, "tokLen": 1 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17243,67 +17032,67 @@ "adl": true, "inner": [ { - "id": "0x38730210", + "id": "0x557b77250e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 }, "end": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387301f0", + "id": "0x557b77250e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 }, "end": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872efc8", + "id": "0x557b7724fc28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23810, + "offset": 24524, "col": 9, "tokLen": 1 }, "end": { - "offset": 23810, + "offset": 24524, "col": 9, "tokLen": 1 } @@ -17311,11 +17100,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17324,16 +17113,16 @@ } }, { - "id": "0x387301d8", + "id": "0x557b77250e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17345,16 +17134,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872efe8", + "id": "0x557b7724fc48", "kind": "StringLiteral", "range": { "begin": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17370,33 +17159,33 @@ ] }, { - "id": "0x387302c8", + "id": "0x557b77250f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23830, - "line": 776, + "offset": 24544, + "line": 806, "col": 9, "tokLen": 6 }, "end": { - "offset": 23843, + "offset": 24557, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38730298", + "id": "0x557b77250f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23837, + "offset": 24551, "col": 16, "tokLen": 4 }, "end": { - "offset": 23843, + "offset": 24557, "col": 22, "tokLen": 9 } @@ -17406,7 +17195,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c70", + "id": "0x557b76926ab8", "kind": "EnumConstantDecl", "name": "G2_108MHZ", "type": { @@ -17419,35 +17208,35 @@ ] }, { - "id": "0x38731608", + "id": "0x557b772522a8", "kind": "IfStmt", "range": { "begin": { - "offset": 23858, - "line": 777, + "offset": 24572, + "line": 807, "col": 5, "tokLen": 2 }, "end": { - "offset": 23895, - "line": 778, + "offset": 24609, + "line": 808, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38731558", + "id": "0x557b772521f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23862, - "line": 777, + "offset": 24576, + "line": 807, "col": 9, "tokLen": 1 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17459,67 +17248,67 @@ "adl": true, "inner": [ { - "id": "0x38731540", + "id": "0x557b772521d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 }, "end": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38731520", + "id": "0x557b772521b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 }, "end": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387302f8", + "id": "0x557b77250f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23862, + "offset": 24576, "col": 9, "tokLen": 1 }, "end": { - "offset": 23862, + "offset": 24576, "col": 9, "tokLen": 1 } @@ -17527,11 +17316,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17540,16 +17329,16 @@ } }, { - "id": "0x38731508", + "id": "0x557b772521a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17561,16 +17350,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38730318", + "id": "0x557b77250f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17586,33 +17375,33 @@ ] }, { - "id": "0x387315f8", + "id": "0x557b77252298", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23882, - "line": 778, + "offset": 24596, + "line": 808, "col": 9, "tokLen": 6 }, "end": { - "offset": 23895, + "offset": 24609, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x387315c8", + "id": "0x557b77252268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23889, + "offset": 24603, "col": 16, "tokLen": 4 }, "end": { - "offset": 23895, + "offset": 24609, "col": 22, "tokLen": 9 } @@ -17622,7 +17411,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1cc0", + "id": "0x557b76926b10", "kind": "EnumConstantDecl", "name": "G2_144MHZ", "type": { @@ -17635,17 +17424,17 @@ ] }, { - "id": "0x38731c90", + "id": "0x557b77252908", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 23910, - "line": 779, + "offset": 24624, + "line": 809, "col": 5, "tokLen": 5 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } @@ -17657,16 +17446,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38731c78", + "id": "0x557b772528f0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 23910, + "offset": 24624, "col": 5, "tokLen": 5 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } @@ -17677,365 +17466,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38731c48", - "kind": "CXXConstructExpr", + "id": "0x557b772528c8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38731c30", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772528a8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772528a0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38731c08", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77252870", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38731be8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77252858", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 23916, - "col": 11, - "tokLen": 12 + "offset": 24643, + "col": 24, + "tokLen": 16 }, "end": { - "offset": 23949, - "col": 44, + "offset": 24662, + "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38731be0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38731bb0", - "kind": "CXXConstructExpr", + "id": "0x557b77252840", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23916, - "col": 11, - "tokLen": 12 + "offset": 24643, + "col": 24, + "tokLen": 16 }, "end": { - "offset": 23949, - "col": 44, + "offset": 24662, + "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38731b98", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77252820", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23929, + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77252818", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38731b80", - "kind": "ImplicitCastExpr", + "id": "0x557b772527e0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23929, + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38731b60", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772527c8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23929, + "offset": 24660, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24660, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772527a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24660, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24660, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77252790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24643, + "col": 24, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772522f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 24643, + "col": 24, + "tokLen": 16 + }, + "end": { + "offset": 24643, + "col": 24, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char[15]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown speed \"" + } + ] + }, + { + "id": "0x557b77252320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24662, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38731b58", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77248578", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38731b20", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23948, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38731b08", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23946, - "col": 41, - "tokLen": 1 - }, - "end": { - "offset": 23946, - "col": 41, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38731ae8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23946, - "col": 41, - "tokLen": 1 - }, - "end": { - "offset": 23946, - "col": 41, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38731ad0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23929, - "col": 24, - "tokLen": 16 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38731638", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23929, - "col": 24, - "tokLen": 16 - } - }, - "type": { - "qualType": "const char[15]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown speed \"" - } - ] - }, - { - "id": "0x38731660", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23948, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23948, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387279e8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -18060,29 +17793,29 @@ ] } { - "id": "0x38731e78", + "id": "0x557b77252ae8", "kind": "FunctionDecl", "loc": { - "offset": 23984, + "offset": 24698, "file": "ToString.cpp", - "line": 782, + "line": 812, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 23955, + "offset": 24669, "col": 1, "tokLen": 8 }, "end": { - "offset": 24371, - "line": 794, + "offset": 25085, + "line": 824, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6fc8", + "previousDecl": "0x557b76f77768", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -18096,13 +17829,13 @@ }, "inner": [ { - "id": "0x37fee460", + "id": "0x557b76923020", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x37fee3b8", + "id": "0x557b76922d68", "kind": "EnumDecl", "name": "timingMode" } @@ -18110,22 +17843,22 @@ ] }, { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "loc": { - "offset": 24012, - "line": 782, + "offset": 24726, + "line": 812, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 23993, + "offset": 24707, "col": 39, "tokLen": 5 }, "end": { - "offset": 24012, + "offset": 24726, "col": 58, "tokLen": 1 } @@ -18137,52 +17870,52 @@ } }, { - "id": "0x7feb10e7c860", + "id": "0x557b772593c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24015, + "offset": 24729, "col": 61, "tokLen": 1 }, "end": { - "offset": 24371, - "line": 794, + "offset": 25085, + "line": 824, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38733368", + "id": "0x557b77254008", "kind": "IfStmt", "range": { "begin": { - "offset": 24021, - "line": 783, + "offset": 24735, + "line": 813, "col": 5, "tokLen": 2 }, "end": { - "offset": 24059, - "line": 784, + "offset": 24773, + "line": 814, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x387332b8", + "id": "0x557b77253f50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24025, - "line": 783, + "offset": 24739, + "line": 813, "col": 9, "tokLen": 1 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18194,67 +17927,67 @@ "adl": true, "inner": [ { - "id": "0x387332a0", + "id": "0x557b77253f38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 }, "end": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38733280", + "id": "0x557b77253f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 }, "end": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38732060", + "id": "0x557b77252cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24025, + "offset": 24739, "col": 9, "tokLen": 1 }, "end": { - "offset": 24025, + "offset": 24739, "col": 9, "tokLen": 1 } @@ -18262,11 +17995,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18275,16 +18008,16 @@ } }, { - "id": "0x38733268", + "id": "0x557b77253f00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18296,16 +18029,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38732080", + "id": "0x557b77252cf8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18321,33 +18054,33 @@ ] }, { - "id": "0x38733358", + "id": "0x557b77253ff8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24046, - "line": 784, + "offset": 24760, + "line": 814, "col": 9, "tokLen": 6 }, "end": { - "offset": 24059, + "offset": 24773, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38733328", + "id": "0x557b77253fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24053, + "offset": 24767, "col": 16, "tokLen": 4 }, "end": { - "offset": 24059, + "offset": 24773, "col": 22, "tokLen": 11 } @@ -18357,7 +18090,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee480", + "id": "0x557b76922e10", "kind": "EnumConstantDecl", "name": "AUTO_TIMING", "type": { @@ -18370,35 +18103,35 @@ ] }, { - "id": "0x38734698", + "id": "0x557b77255358", "kind": "IfStmt", "range": { "begin": { - "offset": 24076, - "line": 785, + "offset": 24790, + "line": 815, "col": 5, "tokLen": 2 }, "end": { - "offset": 24117, - "line": 786, + "offset": 24831, + "line": 816, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x387345e8", + "id": "0x557b772552a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24080, - "line": 785, + "offset": 24794, + "line": 815, "col": 9, "tokLen": 1 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18410,67 +18143,67 @@ "adl": true, "inner": [ { - "id": "0x387345d0", + "id": "0x557b77255288", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 }, "end": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387345b0", + "id": "0x557b77255268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 }, "end": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38733388", + "id": "0x557b77254028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24080, + "offset": 24794, "col": 9, "tokLen": 1 }, "end": { - "offset": 24080, + "offset": 24794, "col": 9, "tokLen": 1 } @@ -18478,11 +18211,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18491,16 +18224,16 @@ } }, { - "id": "0x38734598", + "id": "0x557b77255250", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18512,16 +18245,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387333a8", + "id": "0x557b77254048", "kind": "StringLiteral", "range": { "begin": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18537,33 +18270,33 @@ ] }, { - "id": "0x38734688", + "id": "0x557b77255348", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24104, - "line": 786, + "offset": 24818, + "line": 816, "col": 9, "tokLen": 6 }, "end": { - "offset": 24117, + "offset": 24831, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x38734658", + "id": "0x557b77255318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24111, + "offset": 24825, "col": 16, "tokLen": 4 }, "end": { - "offset": 24117, + "offset": 24831, "col": 22, "tokLen": 16 } @@ -18573,7 +18306,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee4d0", + "id": "0x557b76922e68", "kind": "EnumConstantDecl", "name": "TRIGGER_EXPOSURE", "type": { @@ -18586,35 +18319,35 @@ ] }, { - "id": "0x387359c8", + "id": "0x557b772566a8", "kind": "IfStmt", "range": { "begin": { - "offset": 24139, - "line": 787, + "offset": 24853, + "line": 817, "col": 5, "tokLen": 2 }, "end": { - "offset": 24179, - "line": 788, + "offset": 24893, + "line": 818, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38735918", + "id": "0x557b772565f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24143, - "line": 787, + "offset": 24857, + "line": 817, "col": 9, "tokLen": 1 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18626,67 +18359,67 @@ "adl": true, "inner": [ { - "id": "0x38735900", + "id": "0x557b772565d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 }, "end": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387358e0", + "id": "0x557b772565b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 }, "end": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387346b8", + "id": "0x557b77255378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24143, + "offset": 24857, "col": 9, "tokLen": 1 }, "end": { - "offset": 24143, + "offset": 24857, "col": 9, "tokLen": 1 } @@ -18694,11 +18427,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18707,16 +18440,16 @@ } }, { - "id": "0x387358c8", + "id": "0x557b772565a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18728,16 +18461,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387346d8", + "id": "0x557b77255398", "kind": "StringLiteral", "range": { "begin": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18753,33 +18486,33 @@ ] }, { - "id": "0x387359b8", + "id": "0x557b77256698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24166, - "line": 788, + "offset": 24880, + "line": 818, "col": 9, "tokLen": 6 }, "end": { - "offset": 24179, + "offset": 24893, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38735988", + "id": "0x557b77256668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24173, + "offset": 24887, "col": 16, "tokLen": 4 }, "end": { - "offset": 24179, + "offset": 24893, "col": 22, "tokLen": 5 } @@ -18789,7 +18522,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee520", + "id": "0x557b76922ec0", "kind": "EnumConstantDecl", "name": "GATED", "type": { @@ -18802,35 +18535,35 @@ ] }, { - "id": "0x38736cf8", + "id": "0x557b772579f8", "kind": "IfStmt", "range": { "begin": { - "offset": 24190, - "line": 789, + "offset": 24904, + "line": 819, "col": 5, "tokLen": 2 }, "end": { - "offset": 24237, - "line": 790, + "offset": 24951, + "line": 820, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x38736c48", + "id": "0x557b77257940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24194, - "line": 789, + "offset": 24908, + "line": 819, "col": 9, "tokLen": 1 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18842,67 +18575,67 @@ "adl": true, "inner": [ { - "id": "0x38736c30", + "id": "0x557b77257928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 }, "end": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38736c10", + "id": "0x557b77257908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 }, "end": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387359e8", + "id": "0x557b772566c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24194, + "offset": 24908, "col": 9, "tokLen": 1 }, "end": { - "offset": 24194, + "offset": 24908, "col": 9, "tokLen": 1 } @@ -18910,11 +18643,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18923,16 +18656,16 @@ } }, { - "id": "0x38736bf8", + "id": "0x557b772578f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18944,16 +18677,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38735a08", + "id": "0x557b772566e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18969,33 +18702,33 @@ ] }, { - "id": "0x38736ce8", + "id": "0x557b772579e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24224, - "line": 790, + "offset": 24938, + "line": 820, "col": 9, "tokLen": 6 }, "end": { - "offset": 24237, + "offset": 24951, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x38736cb8", + "id": "0x557b772579b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24231, + "offset": 24945, "col": 16, "tokLen": 4 }, "end": { - "offset": 24237, + "offset": 24951, "col": 22, "tokLen": 13 } @@ -19005,7 +18738,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee570", + "id": "0x557b76922f18", "kind": "EnumConstantDecl", "name": "BURST_TRIGGER", "type": { @@ -19018,35 +18751,35 @@ ] }, { - "id": "0x7feb10e7c1b8", + "id": "0x557b77258d48", "kind": "IfStmt", "range": { "begin": { - "offset": 24256, - "line": 791, + "offset": 24970, + "line": 821, "col": 5, "tokLen": 2 }, "end": { - "offset": 24304, - "line": 792, + "offset": 25018, + "line": 822, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e7c108", + "id": "0x557b77258c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24260, - "line": 791, + "offset": 24974, + "line": 821, "col": 9, "tokLen": 1 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19058,67 +18791,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7c0f0", + "id": "0x557b77258c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 }, "end": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7c0d0", + "id": "0x557b77258c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 }, "end": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38736d18", + "id": "0x557b77257a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24260, + "offset": 24974, "col": 9, "tokLen": 1 }, "end": { - "offset": 24260, + "offset": 24974, "col": 9, "tokLen": 1 } @@ -19126,11 +18859,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19139,16 +18872,16 @@ } }, { - "id": "0x7feb10e7c0b8", + "id": "0x557b77258c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19160,16 +18893,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38736d38", + "id": "0x557b77257a38", "kind": "StringLiteral", "range": { "begin": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19185,33 +18918,33 @@ ] }, { - "id": "0x7feb10e7c1a8", + "id": "0x557b77258d38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24291, - "line": 792, + "offset": 25005, + "line": 822, "col": 9, "tokLen": 6 }, "end": { - "offset": 24304, + "offset": 25018, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e7c178", + "id": "0x557b77258d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24298, + "offset": 25012, "col": 16, "tokLen": 4 }, "end": { - "offset": 24304, + "offset": 25018, "col": 22, "tokLen": 13 } @@ -19221,7 +18954,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee5c0", + "id": "0x557b76922f70", "kind": "EnumConstantDecl", "name": "TRIGGER_GATED", "type": { @@ -19234,17 +18967,17 @@ ] }, { - "id": "0x7feb10e7c848", + "id": "0x557b772593b0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24323, - "line": 793, + "offset": 25037, + "line": 823, "col": 5, "tokLen": 5 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } @@ -19256,16 +18989,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e7c830", + "id": "0x557b77259398", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24323, + "offset": 25037, "col": 5, "tokLen": 5 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } @@ -19276,365 +19009,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e7c800", - "kind": "CXXConstructExpr", + "id": "0x557b77259370", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e7c7e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77259350", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77259348", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e7c7c0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77259318", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e7c7a0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77259300", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24329, - "col": 11, - "tokLen": 12 + "offset": 25056, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24368, - "col": 50, + "offset": 25081, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e7c798", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e7c768", - "kind": "CXXConstructExpr", + "id": "0x557b772592e8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24329, - "col": 11, - "tokLen": 12 + "offset": 25056, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24368, - "col": 50, + "offset": 25081, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e7c750", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772592c8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24342, + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772592c0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e7c738", - "kind": "ImplicitCastExpr", + "id": "0x557b77259288", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24342, + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e7c718", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77259270", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24342, + "offset": 25079, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25079, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77259250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25079, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25079, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77259238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25056, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77258d98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25056, + "col": 24, + "tokLen": 22 + }, + "end": { + "offset": 25056, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char[21]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown timing mode \"" + } + ] + }, + { + "id": "0x557b77258dc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25081, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e7c710", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77252a18", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e7c6d8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24367, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e7c6c0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24365, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24365, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e7c6a0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24365, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24365, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e7c688", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24342, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e7c1e8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24342, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char[21]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown timing mode \"" - } - ] - }, - { - "id": "0x7feb10e7c218", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24367, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 24367, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38731da8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -19659,29 +19336,29 @@ ] } { - "id": "0x7feb10e7ca18", + "id": "0x557b77259578", "kind": "FunctionDecl", "loc": { - "offset": 24411, + "offset": 25125, "file": "ToString.cpp", - "line": 796, + "line": 826, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 24374, + "offset": 25088, "col": 1, "tokLen": 8 }, "end": { - "offset": 24712, - "line": 804, + "offset": 25426, + "line": 834, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7518", + "previousDecl": "0x557b76f77ce8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -19695,13 +19372,13 @@ }, "inner": [ { - "id": "0x37fe94c0", + "id": "0x557b76920fe0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x37fe9420", + "id": "0x557b76920dd8", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -19709,22 +19386,22 @@ ] }, { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "loc": { - "offset": 24439, - "line": 796, + "offset": 25153, + "line": 826, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 24420, + "offset": 25134, "col": 47, "tokLen": 5 }, "end": { - "offset": 24439, + "offset": 25153, "col": 66, "tokLen": 1 } @@ -19736,52 +19413,52 @@ } }, { - "id": "0x7feb10e80c58", + "id": "0x557b7725d7f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24442, + "offset": 25156, "col": 69, "tokLen": 1 }, "end": { - "offset": 24712, - "line": 804, + "offset": 25426, + "line": 834, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e7df18", + "id": "0x557b7725aa98", "kind": "IfStmt", "range": { "begin": { - "offset": 24448, - "line": 797, + "offset": 25162, + "line": 827, "col": 5, "tokLen": 2 }, "end": { - "offset": 24491, - "line": 798, + "offset": 25205, + "line": 828, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e7de68", + "id": "0x557b7725a9e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24452, - "line": 797, + "offset": 25166, + "line": 827, "col": 9, "tokLen": 1 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19793,67 +19470,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7de50", + "id": "0x557b7725a9c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 }, "end": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7de30", + "id": "0x557b7725a9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 }, "end": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7cc00", + "id": "0x557b77259768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24452, + "offset": 25166, "col": 9, "tokLen": 1 }, "end": { - "offset": 24452, + "offset": 25166, "col": 9, "tokLen": 1 } @@ -19861,11 +19538,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19874,16 +19551,16 @@ } }, { - "id": "0x7feb10e7de18", + "id": "0x557b7725a990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19895,16 +19572,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7cc20", + "id": "0x557b77259788", "kind": "StringLiteral", "range": { "begin": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19920,33 +19597,33 @@ ] }, { - "id": "0x7feb10e7df08", + "id": "0x557b7725aa88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24478, - "line": 798, + "offset": 25192, + "line": 828, "col": 9, "tokLen": 6 }, "end": { - "offset": 24491, + "offset": 25205, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e7ded8", + "id": "0x557b7725aa58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24485, + "offset": 25199, "col": 16, "tokLen": 4 }, "end": { - "offset": 24491, + "offset": 25205, "col": 22, "tokLen": 10 } @@ -19956,7 +19633,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe94e0", + "id": "0x557b76920e80", "kind": "EnumConstantDecl", "name": "NO_DISCARD", "type": { @@ -19969,35 +19646,35 @@ ] }, { - "id": "0x7feb10e7f248", + "id": "0x557b7725bde8", "kind": "IfStmt", "range": { "begin": { - "offset": 24507, - "line": 799, + "offset": 25221, + "line": 829, "col": 5, "tokLen": 2 }, "end": { - "offset": 24553, - "line": 800, + "offset": 25267, + "line": 830, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10e7f198", + "id": "0x557b7725bd30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24511, - "line": 799, + "offset": 25225, + "line": 829, "col": 9, "tokLen": 1 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20009,67 +19686,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7f180", + "id": "0x557b7725bd18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 }, "end": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7f160", + "id": "0x557b7725bcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 }, "end": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7df38", + "id": "0x557b7725aab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24511, + "offset": 25225, "col": 9, "tokLen": 1 }, "end": { - "offset": 24511, + "offset": 25225, "col": 9, "tokLen": 1 } @@ -20077,11 +19754,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20090,16 +19767,16 @@ } }, { - "id": "0x7feb10e7f148", + "id": "0x557b7725bce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20111,16 +19788,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7df58", + "id": "0x557b7725aad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20136,33 +19813,33 @@ ] }, { - "id": "0x7feb10e7f238", + "id": "0x557b7725bdd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24540, - "line": 800, + "offset": 25254, + "line": 830, "col": 9, "tokLen": 6 }, "end": { - "offset": 24553, + "offset": 25267, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10e7f208", + "id": "0x557b7725bda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24547, + "offset": 25261, "col": 16, "tokLen": 4 }, "end": { - "offset": 24553, + "offset": 25267, "col": 22, "tokLen": 20 } @@ -20172,7 +19849,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe9530", + "id": "0x557b76920ed8", "kind": "EnumConstantDecl", "name": "DISCARD_EMPTY_FRAMES", "type": { @@ -20185,35 +19862,35 @@ ] }, { - "id": "0x7feb10e80578", + "id": "0x557b7725d138", "kind": "IfStmt", "range": { "begin": { - "offset": 24579, - "line": 801, + "offset": 25293, + "line": 831, "col": 5, "tokLen": 2 }, "end": { - "offset": 24627, - "line": 802, + "offset": 25341, + "line": 832, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e804c8", + "id": "0x557b7725d080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24583, - "line": 801, + "offset": 25297, + "line": 831, "col": 9, "tokLen": 1 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20225,67 +19902,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e804b0", + "id": "0x557b7725d068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 }, "end": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e80490", + "id": "0x557b7725d048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 }, "end": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7f268", + "id": "0x557b7725be08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24583, + "offset": 25297, "col": 9, "tokLen": 1 }, "end": { - "offset": 24583, + "offset": 25297, "col": 9, "tokLen": 1 } @@ -20293,11 +19970,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20306,16 +19983,16 @@ } }, { - "id": "0x7feb10e80478", + "id": "0x557b7725d030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20327,16 +20004,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7f288", + "id": "0x557b7725be28", "kind": "StringLiteral", "range": { "begin": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20352,33 +20029,33 @@ ] }, { - "id": "0x7feb10e80568", + "id": "0x557b7725d128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24614, - "line": 802, + "offset": 25328, + "line": 832, "col": 9, "tokLen": 6 }, "end": { - "offset": 24627, + "offset": 25341, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e80538", + "id": "0x557b7725d0f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24621, + "offset": 25335, "col": 16, "tokLen": 4 }, "end": { - "offset": 24627, + "offset": 25341, "col": 22, "tokLen": 22 } @@ -20388,7 +20065,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe9580", + "id": "0x557b76920f30", "kind": "EnumConstantDecl", "name": "DISCARD_PARTIAL_FRAMES", "type": { @@ -20401,17 +20078,17 @@ ] }, { - "id": "0x7feb10e80c40", + "id": "0x557b7725d7d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24655, - "line": 803, + "offset": 25369, + "line": 833, "col": 5, "tokLen": 5 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } @@ -20423,16 +20100,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e80c28", + "id": "0x557b7725d7c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24655, + "offset": 25369, "col": 5, "tokLen": 5 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } @@ -20443,365 +20120,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e80bf8", - "kind": "CXXConstructExpr", + "id": "0x557b7725d798", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e80be0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7725d778", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7725d770", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e80bb8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7725d740", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e80b98", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7725d728", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24661, - "col": 11, - "tokLen": 12 + "offset": 25388, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 24709, - "col": 59, + "offset": 25422, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e80b90", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e80b60", - "kind": "CXXConstructExpr", + "id": "0x557b7725d710", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24661, - "col": 11, - "tokLen": 12 + "offset": 25388, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 24709, - "col": 59, + "offset": 25422, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e80b48", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7725d6f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24674, + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7725d6e8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e80b30", - "kind": "ImplicitCastExpr", + "id": "0x557b7725d6b0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24674, + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e80b10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7725d698", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24674, + "offset": 25420, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 25420, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7725d678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25420, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 25420, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7725d660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25388, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7725d188", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25388, + "col": 24, + "tokLen": 31 + }, + "end": { + "offset": 25388, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown frame discard policy \"" + } + ] + }, + { + "id": "0x557b7725d1c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25422, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e80b08", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772594a8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e80ad0", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24708, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e80ab8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24706, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 24706, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e80a98", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24706, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 24706, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e80a80", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24674, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e805a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24674, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char[30]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown frame discard policy \"" - } - ] - }, - { - "id": "0x7feb10e805e0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24708, - "col": 58, - "tokLen": 1 - }, - "end": { - "offset": 24708, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e7c948", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -20826,29 +20447,29 @@ ] } { - "id": "0x7feb10e80e08", + "id": "0x557b7725d998", "kind": "FunctionDecl", "loc": { - "offset": 24744, + "offset": 25458, "file": "ToString.cpp", - "line": 806, + "line": 836, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 24715, + "offset": 25429, "col": 1, "tokLen": 8 }, "end": { - "offset": 24929, - "line": 812, + "offset": 25643, + "line": 842, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7a68", + "previousDecl": "0x557b76f78268", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -20862,13 +20483,13 @@ }, "inner": [ { - "id": "0x37feca90", + "id": "0x557b769211b0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x37fec9f0", + "id": "0x557b76921000", "kind": "EnumDecl", "name": "fileFormat" } @@ -20876,22 +20497,22 @@ ] }, { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "loc": { - "offset": 24772, - "line": 806, + "offset": 25486, + "line": 836, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 24753, + "offset": 25467, "col": 39, "tokLen": 5 }, "end": { - "offset": 24772, + "offset": 25486, "col": 58, "tokLen": 1 } @@ -20903,52 +20524,52 @@ } }, { - "id": "0x7feb10e83cd0", + "id": "0x557b77260888", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24775, + "offset": 25489, "col": 61, "tokLen": 1 }, "end": { - "offset": 24929, - "line": 812, + "offset": 25643, + "line": 842, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e822f8", + "id": "0x557b7725eeb8", "kind": "IfStmt", "range": { "begin": { - "offset": 24781, - "line": 807, + "offset": 25495, + "line": 837, "col": 5, "tokLen": 2 }, "end": { - "offset": 24819, - "line": 808, + "offset": 25533, + "line": 838, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e82248", + "id": "0x557b7725ee00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24785, - "line": 807, + "offset": 25499, + "line": 837, "col": 9, "tokLen": 1 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -20960,67 +20581,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e82230", + "id": "0x557b7725ede8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 }, "end": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e82210", + "id": "0x557b7725edc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 }, "end": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e80ff0", + "id": "0x557b7725db88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24785, + "offset": 25499, "col": 9, "tokLen": 1 }, "end": { - "offset": 24785, + "offset": 25499, "col": 9, "tokLen": 1 } @@ -21028,11 +20649,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21041,16 +20662,16 @@ } }, { - "id": "0x7feb10e821f8", + "id": "0x557b7725edb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -21062,16 +20683,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e81010", + "id": "0x557b7725dba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -21087,33 +20708,33 @@ ] }, { - "id": "0x7feb10e822e8", + "id": "0x557b7725eea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24806, - "line": 808, + "offset": 25520, + "line": 838, "col": 9, "tokLen": 6 }, "end": { - "offset": 24819, + "offset": 25533, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e822b8", + "id": "0x557b7725ee78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24813, + "offset": 25527, "col": 16, "tokLen": 4 }, "end": { - "offset": 24819, + "offset": 25533, "col": 22, "tokLen": 4 } @@ -21123,7 +20744,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fecb00", + "id": "0x557b76921100", "kind": "EnumConstantDecl", "name": "HDF5", "type": { @@ -21136,35 +20757,35 @@ ] }, { - "id": "0x7feb10e83628", + "id": "0x557b77260208", "kind": "IfStmt", "range": { "begin": { - "offset": 24829, - "line": 809, + "offset": 25543, + "line": 839, "col": 5, "tokLen": 2 }, "end": { - "offset": 24869, - "line": 810, + "offset": 25583, + "line": 840, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e83578", + "id": "0x557b77260150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24833, - "line": 809, + "offset": 25547, + "line": 839, "col": 9, "tokLen": 1 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21176,67 +20797,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e83560", + "id": "0x557b77260138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 }, "end": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e83540", + "id": "0x557b77260118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 }, "end": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e82318", + "id": "0x557b7725eed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24833, + "offset": 25547, "col": 9, "tokLen": 1 }, "end": { - "offset": 24833, + "offset": 25547, "col": 9, "tokLen": 1 } @@ -21244,11 +20865,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21257,16 +20878,16 @@ } }, { - "id": "0x7feb10e83528", + "id": "0x557b77260100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21278,16 +20899,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e82338", + "id": "0x557b7725eef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21303,33 +20924,33 @@ ] }, { - "id": "0x7feb10e83618", + "id": "0x557b772601f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24856, - "line": 810, + "offset": 25570, + "line": 840, "col": 9, "tokLen": 6 }, "end": { - "offset": 24869, + "offset": 25583, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e835e8", + "id": "0x557b772601c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24863, + "offset": 25577, "col": 16, "tokLen": 4 }, "end": { - "offset": 24869, + "offset": 25583, "col": 22, "tokLen": 6 } @@ -21339,7 +20960,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fecab0", + "id": "0x557b769210a8", "kind": "EnumConstantDecl", "name": "BINARY", "type": { @@ -21352,17 +20973,17 @@ ] }, { - "id": "0x7feb10e83cb8", + "id": "0x557b77260870", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24881, - "line": 811, + "offset": 25595, + "line": 841, "col": 5, "tokLen": 5 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } @@ -21374,16 +20995,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e83ca0", + "id": "0x557b77260858", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24881, + "offset": 25595, "col": 5, "tokLen": 5 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } @@ -21394,365 +21015,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e83c70", - "kind": "CXXConstructExpr", + "id": "0x557b77260830", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e83c58", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77260810", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77260808", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e83c30", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772607d8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e83c10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772607c0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24887, - "col": 11, - "tokLen": 12 + "offset": 25614, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24926, - "col": 50, + "offset": 25639, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e83c08", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e83bd8", - "kind": "CXXConstructExpr", + "id": "0x557b772607a8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24887, - "col": 11, - "tokLen": 12 + "offset": 25614, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24926, - "col": 50, + "offset": 25639, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e83bc0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77260788", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24900, + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77260780", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e83ba8", - "kind": "ImplicitCastExpr", + "id": "0x557b77260748", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24900, + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e83b88", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77260730", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24900, + "offset": 25637, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25637, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77260710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25637, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25637, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772606f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25614, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77260258", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25614, + "col": 24, + "tokLen": 22 + }, + "end": { + "offset": 25614, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char[21]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown file format \"" + } + ] + }, + { + "id": "0x557b77260288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25639, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e83b80", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7725d8c0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e83b48", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24925, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e83b30", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24923, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24923, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e83b10", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24923, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24923, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e83af8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24900, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e83658", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24900, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char[21]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown file format \"" - } - ] - }, - { - "id": "0x7feb10e83688", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24925, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 24925, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e80d30", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -21777,29 +21342,29 @@ ] } { - "id": "0x7feb10e83e78", + "id": "0x557b77260a28", "kind": "FunctionDecl", "loc": { - "offset": 24969, + "offset": 25683, "file": "ToString.cpp", - "line": 814, + "line": 844, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 24932, + "offset": 25646, "col": 1, "tokLen": 8 }, "end": { - "offset": 25363, - "line": 824, + "offset": 26077, + "line": 854, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7fb8", + "previousDecl": "0x557b76f787e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -21813,13 +21378,13 @@ }, "inner": [ { - "id": "0x37fee230", + "id": "0x557b76922d20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x37fee188", + "id": "0x557b76922b18", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -21827,22 +21392,22 @@ ] }, { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "loc": { - "offset": 24997, - "line": 814, + "offset": 25711, + "line": 844, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 24978, + "offset": 25692, "col": 47, "tokLen": 5 }, "end": { - "offset": 24997, + "offset": 25711, "col": 66, "tokLen": 1 } @@ -21854,52 +21419,52 @@ } }, { - "id": "0x7feb10e893c8", + "id": "0x557b77265fe0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25000, + "offset": 25714, "col": 69, "tokLen": 1 }, "end": { - "offset": 25363, - "line": 824, + "offset": 26077, + "line": 854, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e85378", + "id": "0x557b77261f58", "kind": "IfStmt", "range": { "begin": { - "offset": 25006, - "line": 815, + "offset": 25720, + "line": 845, "col": 5, "tokLen": 2 }, "end": { - "offset": 25062, - "line": 816, + "offset": 25776, + "line": 846, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e852c8", + "id": "0x557b77261ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25010, - "line": 815, + "offset": 25724, + "line": 845, "col": 9, "tokLen": 1 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -21911,67 +21476,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e852b0", + "id": "0x557b77261e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 }, "end": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e85290", + "id": "0x557b77261e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 }, "end": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e84060", + "id": "0x557b77260c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25010, + "offset": 25724, "col": 9, "tokLen": 1 }, "end": { - "offset": 25010, + "offset": 25724, "col": 9, "tokLen": 1 } @@ -21979,11 +21544,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21992,16 +21557,16 @@ } }, { - "id": "0x7feb10e85278", + "id": "0x557b77261e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -22013,16 +21578,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e84080", + "id": "0x557b77260c38", "kind": "StringLiteral", "range": { "begin": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -22038,33 +21603,33 @@ ] }, { - "id": "0x7feb10e85368", + "id": "0x557b77261f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25049, - "line": 816, + "offset": 25763, + "line": 846, "col": 9, "tokLen": 6 }, "end": { - "offset": 25062, + "offset": 25776, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e85338", + "id": "0x557b77261f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25056, + "offset": 25770, "col": 16, "tokLen": 4 }, "end": { - "offset": 25062, + "offset": 25776, "col": 22, "tokLen": 22 } @@ -22074,7 +21639,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee250", + "id": "0x557b76922bc0", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_RISING_EDGE", "type": { @@ -22087,35 +21652,35 @@ ] }, { - "id": "0x7feb10e866b8", + "id": "0x557b772632b8", "kind": "IfStmt", "range": { "begin": { - "offset": 25090, - "line": 817, + "offset": 25804, + "line": 847, "col": 5, "tokLen": 2 }, "end": { - "offset": 25147, - "line": 818, + "offset": 25861, + "line": 848, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e86608", + "id": "0x557b77263200", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25094, - "line": 817, + "offset": 25808, + "line": 847, "col": 9, "tokLen": 1 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22127,67 +21692,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e865f0", + "id": "0x557b772631e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 }, "end": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e865d0", + "id": "0x557b772631c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 }, "end": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e85398", + "id": "0x557b77261f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25094, + "offset": 25808, "col": 9, "tokLen": 1 }, "end": { - "offset": 25094, + "offset": 25808, "col": 9, "tokLen": 1 } @@ -22195,11 +21760,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22208,16 +21773,16 @@ } }, { - "id": "0x7feb10e865b8", + "id": "0x557b772631b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22229,16 +21794,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e853b8", + "id": "0x557b77261f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22254,33 +21819,33 @@ ] }, { - "id": "0x7feb10e866a8", + "id": "0x557b772632a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25134, - "line": 818, + "offset": 25848, + "line": 848, "col": 9, "tokLen": 6 }, "end": { - "offset": 25147, + "offset": 25861, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e86678", + "id": "0x557b77263278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25141, + "offset": 25855, "col": 16, "tokLen": 4 }, "end": { - "offset": 25147, + "offset": 25861, "col": 22, "tokLen": 23 } @@ -22290,7 +21855,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee2a0", + "id": "0x557b76922c18", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_FALLING_EDGE", "type": { @@ -22303,35 +21868,35 @@ ] }, { - "id": "0x7feb10e879e8", + "id": "0x557b77264608", "kind": "IfStmt", "range": { "begin": { - "offset": 25176, - "line": 819, + "offset": 25890, + "line": 849, "col": 5, "tokLen": 2 }, "end": { - "offset": 25222, - "line": 820, + "offset": 25936, + "line": 850, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e87938", + "id": "0x557b77264550", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25180, - "line": 819, + "offset": 25894, + "line": 849, "col": 9, "tokLen": 1 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22343,67 +21908,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e87920", + "id": "0x557b77264538", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 }, "end": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e87900", + "id": "0x557b77264518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 }, "end": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e866d8", + "id": "0x557b772632d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25180, + "offset": 25894, "col": 9, "tokLen": 1 }, "end": { - "offset": 25180, + "offset": 25894, "col": 9, "tokLen": 1 } @@ -22411,11 +21976,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22424,16 +21989,16 @@ } }, { - "id": "0x7feb10e878e8", + "id": "0x557b77264500", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22445,16 +22010,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e866f8", + "id": "0x557b772632f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22470,33 +22035,33 @@ ] }, { - "id": "0x7feb10e879d8", + "id": "0x557b772645f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25209, - "line": 820, + "offset": 25923, + "line": 850, "col": 9, "tokLen": 6 }, "end": { - "offset": 25222, + "offset": 25936, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e879a8", + "id": "0x557b772645c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25216, + "offset": 25930, "col": 16, "tokLen": 4 }, "end": { - "offset": 25222, + "offset": 25936, "col": 22, "tokLen": 12 } @@ -22506,7 +22071,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee2f0", + "id": "0x557b76922c70", "kind": "EnumConstantDecl", "name": "INVERSION_ON", "type": { @@ -22519,35 +22084,35 @@ ] }, { - "id": "0x7feb10e88d18", + "id": "0x557b77265958", "kind": "IfStmt", "range": { "begin": { - "offset": 25240, - "line": 821, + "offset": 25954, + "line": 851, "col": 5, "tokLen": 2 }, "end": { - "offset": 25287, - "line": 822, + "offset": 26001, + "line": 852, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e88c68", + "id": "0x557b772658a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25244, - "line": 821, + "offset": 25958, + "line": 851, "col": 9, "tokLen": 1 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22559,67 +22124,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e88c50", + "id": "0x557b77265888", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 }, "end": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e88c30", + "id": "0x557b77265868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 }, "end": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e87a08", + "id": "0x557b77264628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25244, + "offset": 25958, "col": 9, "tokLen": 1 }, "end": { - "offset": 25244, + "offset": 25958, "col": 9, "tokLen": 1 } @@ -22627,11 +22192,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22640,16 +22205,16 @@ } }, { - "id": "0x7feb10e88c18", + "id": "0x557b77265850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22661,16 +22226,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e87a28", + "id": "0x557b77264648", "kind": "StringLiteral", "range": { "begin": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22686,33 +22251,33 @@ ] }, { - "id": "0x7feb10e88d08", + "id": "0x557b77265948", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25274, - "line": 822, + "offset": 25988, + "line": 852, "col": 9, "tokLen": 6 }, "end": { - "offset": 25287, + "offset": 26001, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e88cd8", + "id": "0x557b77265918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25281, + "offset": 25995, "col": 16, "tokLen": 4 }, "end": { - "offset": 25287, + "offset": 26001, "col": 22, "tokLen": 13 } @@ -22722,7 +22287,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee340", + "id": "0x557b76922cc8", "kind": "EnumConstantDecl", "name": "INVERSION_OFF", "type": { @@ -22735,17 +22300,17 @@ ] }, { - "id": "0x7feb10e893b0", + "id": "0x557b77265fc8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25306, - "line": 823, + "offset": 26020, + "line": 853, "col": 5, "tokLen": 5 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } @@ -22757,16 +22322,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e89398", + "id": "0x557b77265fb0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25306, + "offset": 26020, "col": 5, "tokLen": 5 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } @@ -22777,365 +22342,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e89368", - "kind": "CXXConstructExpr", + "id": "0x557b77265f88", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e89350", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77265f68", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77265f60", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e89328", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77265f30", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e89308", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77265f18", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25312, - "col": 11, - "tokLen": 12 + "offset": 26039, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 25360, - "col": 59, + "offset": 26073, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e89300", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e892d0", - "kind": "CXXConstructExpr", + "id": "0x557b77265f00", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25312, - "col": 11, - "tokLen": 12 + "offset": 26039, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 25360, - "col": 59, + "offset": 26073, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e892b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77265ee0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25325, + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77265ed8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e892a0", - "kind": "ImplicitCastExpr", + "id": "0x557b77265ea0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25325, + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e89280", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77265e88", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25325, + "offset": 26071, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77265e68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26071, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77265e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26039, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772659a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 26039, + "col": 24, + "tokLen": 31 + }, + "end": { + "offset": 26039, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown external signal flag \"" + } + ] + }, + { + "id": "0x557b772659e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26073, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e89278", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77260950", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e89240", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25359, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e89228", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25357, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 25357, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e89208", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25357, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 25357, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e891f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25325, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e88d48", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25325, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char[30]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown external signal flag \"" - } - ] - }, - { - "id": "0x7feb10e88d80", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25359, - "col": 58, - "tokLen": 1 - }, - "end": { - "offset": 25359, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e83da0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -23160,29 +22669,29 @@ ] } { - "id": "0x7feb10e89578", + "id": "0x557b77266188", "kind": "FunctionDecl", "loc": { - "offset": 25396, + "offset": 26110, "file": "ToString.cpp", - "line": 826, + "line": 856, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 25366, + "offset": 26080, "col": 1, "tokLen": 8 }, "end": { - "offset": 25819, - "line": 838, + "offset": 26533, + "line": 868, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8508", + "previousDecl": "0x557b76f78d68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -23196,13 +22705,13 @@ }, "inner": [ { - "id": "0x37ff18e0", + "id": "0x557b769268c0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x37ff1838", + "id": "0x557b76926658", "kind": "EnumDecl", "name": "readoutMode" } @@ -23210,22 +22719,22 @@ ] }, { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "loc": { - "offset": 25424, - "line": 826, + "offset": 26138, + "line": 856, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 25405, + "offset": 26119, "col": 40, "tokLen": 5 }, "end": { - "offset": 25424, + "offset": 26138, "col": 59, "tokLen": 1 } @@ -23237,52 +22746,52 @@ } }, { - "id": "0x7feb10e8fe18", + "id": "0x557b7726cab0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25427, + "offset": 26141, "col": 62, "tokLen": 1 }, "end": { - "offset": 25819, - "line": 838, + "offset": 26533, + "line": 868, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e8aa68", + "id": "0x557b772676a8", "kind": "IfStmt", "range": { "begin": { - "offset": 25433, - "line": 827, + "offset": 26147, + "line": 857, "col": 5, "tokLen": 2 }, "end": { - "offset": 25473, - "line": 828, + "offset": 26187, + "line": 858, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e8a9b8", + "id": "0x557b772675f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25437, - "line": 827, + "offset": 26151, + "line": 857, "col": 9, "tokLen": 1 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23294,67 +22803,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8a9a0", + "id": "0x557b772675d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 }, "end": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8a980", + "id": "0x557b772675b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 }, "end": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e89760", + "id": "0x557b77266378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25437, + "offset": 26151, "col": 9, "tokLen": 1 }, "end": { - "offset": 25437, + "offset": 26151, "col": 9, "tokLen": 1 } @@ -23362,11 +22871,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23375,16 +22884,16 @@ } }, { - "id": "0x7feb10e8a968", + "id": "0x557b772675a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23396,16 +22905,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e89780", + "id": "0x557b77266398", "kind": "StringLiteral", "range": { "begin": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23421,33 +22930,33 @@ ] }, { - "id": "0x7feb10e8aa58", + "id": "0x557b77267698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25460, - "line": 828, + "offset": 26174, + "line": 858, "col": 9, "tokLen": 6 }, "end": { - "offset": 25473, + "offset": 26187, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e8aa28", + "id": "0x557b77267668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25467, + "offset": 26181, "col": 16, "tokLen": 4 }, "end": { - "offset": 25473, + "offset": 26187, "col": 22, "tokLen": 11 } @@ -23457,7 +22966,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1900", + "id": "0x557b76926700", "kind": "EnumConstantDecl", "name": "ANALOG_ONLY", "type": { @@ -23470,35 +22979,35 @@ ] }, { - "id": "0x7feb10e8bd98", + "id": "0x557b772689f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25490, - "line": 829, + "offset": 26204, + "line": 859, "col": 5, "tokLen": 2 }, "end": { - "offset": 25531, - "line": 830, + "offset": 26245, + "line": 860, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e8bce8", + "id": "0x557b77268940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25494, - "line": 829, + "offset": 26208, + "line": 859, "col": 9, "tokLen": 1 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23510,67 +23019,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8bcd0", + "id": "0x557b77268928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 }, "end": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8bcb0", + "id": "0x557b77268908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 }, "end": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8aa88", + "id": "0x557b772676c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25494, + "offset": 26208, "col": 9, "tokLen": 1 }, "end": { - "offset": 25494, + "offset": 26208, "col": 9, "tokLen": 1 } @@ -23578,11 +23087,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23591,16 +23100,16 @@ } }, { - "id": "0x7feb10e8bc98", + "id": "0x557b772688f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23612,16 +23121,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8aaa8", + "id": "0x557b772676e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23637,33 +23146,33 @@ ] }, { - "id": "0x7feb10e8bd88", + "id": "0x557b772689e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25518, - "line": 830, + "offset": 26232, + "line": 860, "col": 9, "tokLen": 6 }, "end": { - "offset": 25531, + "offset": 26245, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e8bd58", + "id": "0x557b772689b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25525, + "offset": 26239, "col": 16, "tokLen": 4 }, "end": { - "offset": 25531, + "offset": 26245, "col": 22, "tokLen": 12 } @@ -23673,7 +23182,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1950", + "id": "0x557b76926758", "kind": "EnumConstantDecl", "name": "DIGITAL_ONLY", "type": { @@ -23686,35 +23195,35 @@ ] }, { - "id": "0x7feb10e8d0c8", + "id": "0x557b77269d48", "kind": "IfStmt", "range": { "begin": { - "offset": 25549, - "line": 831, + "offset": 26263, + "line": 861, "col": 5, "tokLen": 2 }, "end": { - "offset": 25597, - "line": 832, + "offset": 26311, + "line": 862, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x7feb10e8d018", + "id": "0x557b77269c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25553, - "line": 831, + "offset": 26267, + "line": 861, "col": 9, "tokLen": 1 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23726,67 +23235,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8d000", + "id": "0x557b77269c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 }, "end": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8cfe0", + "id": "0x557b77269c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 }, "end": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8bdb8", + "id": "0x557b77268a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25553, + "offset": 26267, "col": 9, "tokLen": 1 }, "end": { - "offset": 25553, + "offset": 26267, "col": 9, "tokLen": 1 } @@ -23794,11 +23303,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23807,16 +23316,16 @@ } }, { - "id": "0x7feb10e8cfc8", + "id": "0x557b77269c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23828,16 +23337,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8bdd8", + "id": "0x557b77268a38", "kind": "StringLiteral", "range": { "begin": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23853,33 +23362,33 @@ ] }, { - "id": "0x7feb10e8d0b8", + "id": "0x557b77269d38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25584, - "line": 832, + "offset": 26298, + "line": 862, "col": 9, "tokLen": 6 }, "end": { - "offset": 25597, + "offset": 26311, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x7feb10e8d088", + "id": "0x557b77269d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25591, + "offset": 26305, "col": 16, "tokLen": 4 }, "end": { - "offset": 25597, + "offset": 26311, "col": 22, "tokLen": 18 } @@ -23889,7 +23398,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff19a0", + "id": "0x557b769267b0", "kind": "EnumConstantDecl", "name": "ANALOG_AND_DIGITAL", "type": { @@ -23902,35 +23411,35 @@ ] }, { - "id": "0x7feb10e8e3f8", + "id": "0x557b7726b098", "kind": "IfStmt", "range": { "begin": { - "offset": 25621, - "line": 833, + "offset": 26335, + "line": 863, "col": 5, "tokLen": 2 }, "end": { - "offset": 25666, - "line": 834, + "offset": 26380, + "line": 864, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e8e348", + "id": "0x557b7726afe0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25625, - "line": 833, + "offset": 26339, + "line": 863, "col": 9, "tokLen": 1 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -23942,67 +23451,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8e330", + "id": "0x557b7726afc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 }, "end": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8e310", + "id": "0x557b7726afa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 }, "end": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8d0e8", + "id": "0x557b77269d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25625, + "offset": 26339, "col": 9, "tokLen": 1 }, "end": { - "offset": 25625, + "offset": 26339, "col": 9, "tokLen": 1 } @@ -24010,11 +23519,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24023,16 +23532,16 @@ } }, { - "id": "0x7feb10e8e2f8", + "id": "0x557b7726af90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -24044,16 +23553,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8d108", + "id": "0x557b77269d88", "kind": "StringLiteral", "range": { "begin": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -24069,33 +23578,33 @@ ] }, { - "id": "0x7feb10e8e3e8", + "id": "0x557b7726b088", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25653, - "line": 834, + "offset": 26367, + "line": 864, "col": 9, "tokLen": 6 }, "end": { - "offset": 25666, + "offset": 26380, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e8e3b8", + "id": "0x557b7726b058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25660, + "offset": 26374, "col": 16, "tokLen": 4 }, "end": { - "offset": 25666, + "offset": 26380, "col": 22, "tokLen": 16 } @@ -24105,7 +23614,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff19f0", + "id": "0x557b76926808", "kind": "EnumConstantDecl", "name": "TRANSCEIVER_ONLY", "type": { @@ -24118,35 +23627,35 @@ ] }, { - "id": "0x7feb10e8f738", + "id": "0x557b7726c3f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25688, - "line": 835, + "offset": 26402, + "line": 865, "col": 5, "tokLen": 2 }, "end": { - "offset": 25741, - "line": 836, + "offset": 26455, + "line": 866, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e8f688", + "id": "0x557b7726c340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25692, - "line": 835, + "offset": 26406, + "line": 865, "col": 9, "tokLen": 1 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24158,67 +23667,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8f670", + "id": "0x557b7726c328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 }, "end": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8f650", + "id": "0x557b7726c308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 }, "end": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8e418", + "id": "0x557b7726b0b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25692, + "offset": 26406, "col": 9, "tokLen": 1 }, "end": { - "offset": 25692, + "offset": 26406, "col": 9, "tokLen": 1 } @@ -24226,11 +23735,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24239,16 +23748,16 @@ } }, { - "id": "0x7feb10e8f638", + "id": "0x557b7726c2f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24260,16 +23769,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8e438", + "id": "0x557b7726b0d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24285,33 +23794,33 @@ ] }, { - "id": "0x7feb10e8f728", + "id": "0x557b7726c3e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25728, - "line": 836, + "offset": 26442, + "line": 866, "col": 9, "tokLen": 6 }, "end": { - "offset": 25741, + "offset": 26455, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e8f6f8", + "id": "0x557b7726c3b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25735, + "offset": 26449, "col": 16, "tokLen": 4 }, "end": { - "offset": 25741, + "offset": 26455, "col": 22, "tokLen": 23 } @@ -24321,7 +23830,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1a40", + "id": "0x557b76926860", "kind": "EnumConstantDecl", "name": "DIGITAL_AND_TRANSCEIVER", "type": { @@ -24334,17 +23843,17 @@ ] }, { - "id": "0x7feb10e8fe00", + "id": "0x557b7726ca98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25770, - "line": 837, + "offset": 26484, + "line": 867, "col": 5, "tokLen": 5 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } @@ -24356,16 +23865,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e8fde8", + "id": "0x557b7726ca80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25770, + "offset": 26484, "col": 5, "tokLen": 5 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } @@ -24376,365 +23885,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e8fdb8", - "kind": "CXXConstructExpr", + "id": "0x557b7726ca58", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e8fda0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7726ca38", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7726ca30", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e8fd78", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7726ca00", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e8fd58", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7726c9e8", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25776, - "col": 11, - "tokLen": 12 + "offset": 26503, + "col": 24, + "tokLen": 23 }, "end": { - "offset": 25816, - "col": 51, + "offset": 26529, + "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e8fd50", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e8fd20", - "kind": "CXXConstructExpr", + "id": "0x557b7726c9d0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25776, - "col": 11, - "tokLen": 12 + "offset": 26503, + "col": 24, + "tokLen": 23 }, "end": { - "offset": 25816, - "col": 51, + "offset": 26529, + "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e8fd08", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7726c9b0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25789, + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7726c9a8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e8fcf0", - "kind": "ImplicitCastExpr", + "id": "0x557b7726c970", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25789, + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e8fcd0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7726c958", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25789, + "offset": 26527, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 26527, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7726c938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26527, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 26527, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7726c920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26503, + "col": 24, + "tokLen": 23 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7726c448", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 26503, + "col": 24, + "tokLen": 23 + }, + "end": { + "offset": 26503, + "col": 24, + "tokLen": 23 + } + }, + "type": { + "qualType": "const char[22]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown readout mode \"" + } + ] + }, + { + "id": "0x557b7726c478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26529, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e8fcc8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772660b8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e8fc90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25815, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e8fc78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25813, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 25813, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e8fc58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25813, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 25813, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e8fc40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25789, - "col": 24, - "tokLen": 23 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e8f768", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25789, - "col": 24, - "tokLen": 23 - } - }, - "type": { - "qualType": "const char[22]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown readout mode \"" - } - ] - }, - { - "id": "0x7feb10e8f798", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25815, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 25815, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e894a8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -24759,29 +24212,29 @@ ] } { - "id": "0x7feb10e8ffd8", + "id": "0x557b7726cc68", "kind": "FunctionDecl", "loc": { - "offset": 25849, + "offset": 26563, "file": "ToString.cpp", - "line": 840, + "line": 870, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 25822, + "offset": 26536, "col": 1, "tokLen": 8 }, "end": { - "offset": 31012, - "line": 1018, + "offset": 31726, + "line": 1048, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8a58", + "previousDecl": "0x557b76f792e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -24795,13 +24248,13 @@ }, "inner": [ { - "id": "0x37fee730", + "id": "0x557b769259d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x37fee688", + "id": "0x557b76923068", "kind": "EnumDecl", "name": "dacIndex" } @@ -24809,22 +24262,22 @@ ] }, { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "loc": { - "offset": 25877, - "line": 840, + "offset": 26591, + "line": 870, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 25858, + "offset": 26572, "col": 37, "tokLen": 5 }, "end": { - "offset": 25877, + "offset": 26591, "col": 56, "tokLen": 1 } @@ -24836,52 +24289,52 @@ } }, { - "id": "0x7feb10e0b140", + "id": "0x557b772ecb28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25880, + "offset": 26594, "col": 59, "tokLen": 1 }, "end": { - "offset": 31012, - "line": 1018, + "offset": 31726, + "line": 1048, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e92778", + "id": "0x557b7726f478", "kind": "IfStmt", "range": { "begin": { - "offset": 25886, - "line": 841, + "offset": 26600, + "line": 871, "col": 5, "tokLen": 2 }, "end": { - "offset": 25937, - "line": 842, + "offset": 26651, + "line": 872, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e926e0", + "id": "0x557b7726f3d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 25890, - "line": 841, + "offset": 26604, + "line": 871, "col": 9, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -24893,16 +24346,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e91418", + "id": "0x557b7726e0d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -24914,67 +24367,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e91400", + "id": "0x557b7726e0b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 }, "end": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e913e0", + "id": "0x557b7726e098", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 }, "end": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e901c0", + "id": "0x557b7726ce58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 }, "end": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 } @@ -24982,11 +24435,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24995,16 +24448,16 @@ } }, { - "id": "0x7feb10e913c8", + "id": "0x557b7726e080", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -25016,16 +24469,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e901e0", + "id": "0x557b7726ce78", "kind": "StringLiteral", "range": { "begin": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -25041,16 +24494,16 @@ ] }, { - "id": "0x7feb10e926a8", + "id": "0x557b7726f3a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25062,67 +24515,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e92690", + "id": "0x557b7726f388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 }, "end": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e92670", + "id": "0x557b7726f368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 }, "end": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e91450", + "id": "0x557b7726e108", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 }, "end": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 } @@ -25130,11 +24583,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25143,16 +24596,16 @@ } }, { - "id": "0x7feb10e92658", + "id": "0x557b7726f350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25164,16 +24617,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e91470", + "id": "0x557b7726e128", "kind": "StringLiteral", "range": { "begin": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25191,33 +24644,33 @@ ] }, { - "id": "0x7feb10e92768", + "id": "0x557b7726f468", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25924, - "line": 842, + "offset": 26638, + "line": 872, "col": 9, "tokLen": 6 }, "end": { - "offset": 25937, + "offset": 26651, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e92738", + "id": "0x557b7726f438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25931, + "offset": 26645, "col": 16, "tokLen": 4 }, "end": { - "offset": 25937, + "offset": 26651, "col": 22, "tokLen": 5 } @@ -25227,7 +24680,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee750", + "id": "0x557b76923110", "kind": "EnumConstantDecl", "name": "DAC_0", "type": { @@ -25240,35 +24693,35 @@ ] }, { - "id": "0x7feb10e94d58", + "id": "0x557b77271a98", "kind": "IfStmt", "range": { "begin": { - "offset": 25948, - "line": 843, + "offset": 26662, + "line": 873, "col": 5, "tokLen": 2 }, "end": { - "offset": 25999, - "line": 844, + "offset": 26713, + "line": 874, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e94cc0", + "id": "0x557b772719f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 25952, - "line": 843, + "offset": 26666, + "line": 873, "col": 9, "tokLen": 1 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25280,16 +24733,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e939f8", + "id": "0x557b77270710", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25301,67 +24754,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e939e0", + "id": "0x557b772706f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 }, "end": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e939c0", + "id": "0x557b772706d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 }, "end": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e92798", + "id": "0x557b7726f498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 }, "end": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 } @@ -25369,11 +24822,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25382,16 +24835,16 @@ } }, { - "id": "0x7feb10e939a8", + "id": "0x557b772706c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25403,16 +24856,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e927b8", + "id": "0x557b7726f4b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25428,16 +24881,16 @@ ] }, { - "id": "0x7feb10e94c88", + "id": "0x557b772719c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25449,67 +24902,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e94c70", + "id": "0x557b772719a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 }, "end": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e94c50", + "id": "0x557b77271988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 }, "end": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e93a30", + "id": "0x557b77270748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 }, "end": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 } @@ -25517,11 +24970,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25530,16 +24983,16 @@ } }, { - "id": "0x7feb10e94c38", + "id": "0x557b77271970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25551,16 +25004,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e93a50", + "id": "0x557b77270768", "kind": "StringLiteral", "range": { "begin": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25578,33 +25031,33 @@ ] }, { - "id": "0x7feb10e94d48", + "id": "0x557b77271a88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25986, - "line": 844, + "offset": 26700, + "line": 874, "col": 9, "tokLen": 6 }, "end": { - "offset": 25999, + "offset": 26713, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e94d18", + "id": "0x557b77271a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25993, + "offset": 26707, "col": 16, "tokLen": 4 }, "end": { - "offset": 25999, + "offset": 26713, "col": 22, "tokLen": 5 } @@ -25614,7 +25067,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee7a0", + "id": "0x557b76923168", "kind": "EnumConstantDecl", "name": "DAC_1", "type": { @@ -25627,35 +25080,35 @@ ] }, { - "id": "0x7feb10e97338", + "id": "0x557b772740b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26010, - "line": 845, + "offset": 26724, + "line": 875, "col": 5, "tokLen": 2 }, "end": { - "offset": 26061, - "line": 846, + "offset": 26775, + "line": 876, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e972a0", + "id": "0x557b77274018", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26014, - "line": 845, + "offset": 26728, + "line": 875, "col": 9, "tokLen": 1 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25667,16 +25120,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e95fd8", + "id": "0x557b77272d30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25688,67 +25141,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e95fc0", + "id": "0x557b77272d18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 }, "end": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e95fa0", + "id": "0x557b77272cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 }, "end": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e94d78", + "id": "0x557b77271ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 }, "end": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 } @@ -25756,11 +25209,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25769,16 +25222,16 @@ } }, { - "id": "0x7feb10e95f88", + "id": "0x557b77272ce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25790,16 +25243,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e94d98", + "id": "0x557b77271ad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25815,16 +25268,16 @@ ] }, { - "id": "0x7feb10e97268", + "id": "0x557b77273fe0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25836,67 +25289,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e97250", + "id": "0x557b77273fc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 }, "end": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e97230", + "id": "0x557b77273fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 }, "end": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e96010", + "id": "0x557b77272d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 }, "end": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 } @@ -25904,11 +25357,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25917,16 +25370,16 @@ } }, { - "id": "0x7feb10e97218", + "id": "0x557b77273f90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25938,16 +25391,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e96030", + "id": "0x557b77272d88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25965,33 +25418,33 @@ ] }, { - "id": "0x7feb10e97328", + "id": "0x557b772740a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26048, - "line": 846, + "offset": 26762, + "line": 876, "col": 9, "tokLen": 6 }, "end": { - "offset": 26061, + "offset": 26775, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e972f8", + "id": "0x557b77274078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26055, + "offset": 26769, "col": 16, "tokLen": 4 }, "end": { - "offset": 26061, + "offset": 26775, "col": 22, "tokLen": 5 } @@ -26001,7 +25454,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee7f0", + "id": "0x557b769231c0", "kind": "EnumConstantDecl", "name": "DAC_2", "type": { @@ -26014,35 +25467,35 @@ ] }, { - "id": "0x7feb10e99918", + "id": "0x557b772766d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26072, - "line": 847, + "offset": 26786, + "line": 877, "col": 5, "tokLen": 2 }, "end": { - "offset": 26123, - "line": 848, + "offset": 26837, + "line": 878, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e99880", + "id": "0x557b77276638", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26076, - "line": 847, + "offset": 26790, + "line": 877, "col": 9, "tokLen": 1 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26054,16 +25507,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e985b8", + "id": "0x557b77275350", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26075,67 +25528,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e985a0", + "id": "0x557b77275338", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 }, "end": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e98580", + "id": "0x557b77275318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 }, "end": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e97358", + "id": "0x557b772740d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 }, "end": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 } @@ -26143,11 +25596,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26156,16 +25609,16 @@ } }, { - "id": "0x7feb10e98568", + "id": "0x557b77275300", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26177,16 +25630,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e97378", + "id": "0x557b772740f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26202,16 +25655,16 @@ ] }, { - "id": "0x7feb10e99848", + "id": "0x557b77276600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26223,67 +25676,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e99830", + "id": "0x557b772765e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 }, "end": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e99810", + "id": "0x557b772765c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 }, "end": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e985f0", + "id": "0x557b77275388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 }, "end": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 } @@ -26291,11 +25744,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26304,16 +25757,16 @@ } }, { - "id": "0x7feb10e997f8", + "id": "0x557b772765b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26325,16 +25778,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e98610", + "id": "0x557b772753a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26352,33 +25805,33 @@ ] }, { - "id": "0x7feb10e99908", + "id": "0x557b772766c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26110, - "line": 848, + "offset": 26824, + "line": 878, "col": 9, "tokLen": 6 }, "end": { - "offset": 26123, + "offset": 26837, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e998d8", + "id": "0x557b77276698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26117, + "offset": 26831, "col": 16, "tokLen": 4 }, "end": { - "offset": 26123, + "offset": 26837, "col": 22, "tokLen": 5 } @@ -26388,7 +25841,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee840", + "id": "0x557b76923218", "kind": "EnumConstantDecl", "name": "DAC_3", "type": { @@ -26401,35 +25854,35 @@ ] }, { - "id": "0x7feb10e5aef8", + "id": "0x557b77278cf8", "kind": "IfStmt", "range": { "begin": { - "offset": 26134, - "line": 849, + "offset": 26848, + "line": 879, "col": 5, "tokLen": 2 }, "end": { - "offset": 26185, - "line": 850, + "offset": 26899, + "line": 880, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5ae60", + "id": "0x557b77278c58", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26138, - "line": 849, + "offset": 26852, + "line": 879, "col": 9, "tokLen": 1 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26441,16 +25894,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e9ab98", + "id": "0x557b77277970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26462,67 +25915,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e9ab80", + "id": "0x557b77277958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 }, "end": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e9ab60", + "id": "0x557b77277938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 }, "end": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e99938", + "id": "0x557b772766f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 }, "end": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 } @@ -26530,11 +25983,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26543,16 +25996,16 @@ } }, { - "id": "0x7feb10e9ab48", + "id": "0x557b77277920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26564,16 +26017,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e99958", + "id": "0x557b77276718", "kind": "StringLiteral", "range": { "begin": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26589,16 +26042,16 @@ ] }, { - "id": "0x7feb10e5ae28", + "id": "0x557b77278c20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26610,67 +26063,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5ae10", + "id": "0x557b77278c08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 }, "end": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5adf0", + "id": "0x557b77278be8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 }, "end": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e9abd0", + "id": "0x557b772779a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 }, "end": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 } @@ -26678,11 +26131,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26691,16 +26144,16 @@ } }, { - "id": "0x7feb10e5add8", + "id": "0x557b77278bd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26712,16 +26165,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e9abf0", + "id": "0x557b772779c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26739,33 +26192,33 @@ ] }, { - "id": "0x7feb10e5aee8", + "id": "0x557b77278ce8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26172, - "line": 850, + "offset": 26886, + "line": 880, "col": 9, "tokLen": 6 }, "end": { - "offset": 26185, + "offset": 26899, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5aeb8", + "id": "0x557b77278cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26179, + "offset": 26893, "col": 16, "tokLen": 4 }, "end": { - "offset": 26185, + "offset": 26899, "col": 22, "tokLen": 5 } @@ -26775,7 +26228,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee890", + "id": "0x557b76923270", "kind": "EnumConstantDecl", "name": "DAC_4", "type": { @@ -26788,35 +26241,35 @@ ] }, { - "id": "0x7feb10e5d4d8", + "id": "0x557b7727b318", "kind": "IfStmt", "range": { "begin": { - "offset": 26196, - "line": 851, + "offset": 26910, + "line": 881, "col": 5, "tokLen": 2 }, "end": { - "offset": 26247, - "line": 852, + "offset": 26961, + "line": 882, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5d440", + "id": "0x557b7727b278", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26200, - "line": 851, + "offset": 26914, + "line": 881, "col": 9, "tokLen": 1 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -26828,16 +26281,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e5c178", + "id": "0x557b77279f90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26849,67 +26302,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5c160", + "id": "0x557b77279f78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 }, "end": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5c140", + "id": "0x557b77279f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 }, "end": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5af18", + "id": "0x557b77278d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 } @@ -26917,11 +26370,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26930,16 +26383,16 @@ } }, { - "id": "0x7feb10e5c128", + "id": "0x557b77279f40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26951,16 +26404,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5af38", + "id": "0x557b77278d38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26976,16 +26429,16 @@ ] }, { - "id": "0x7feb10e5d408", + "id": "0x557b7727b240", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -26997,67 +26450,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5d3f0", + "id": "0x557b7727b228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 }, "end": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5d3d0", + "id": "0x557b7727b208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 }, "end": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5c1b0", + "id": "0x557b77279fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 }, "end": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 } @@ -27065,11 +26518,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27078,16 +26531,16 @@ } }, { - "id": "0x7feb10e5d3b8", + "id": "0x557b7727b1f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -27099,16 +26552,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5c1d0", + "id": "0x557b77279fe8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -27126,33 +26579,33 @@ ] }, { - "id": "0x7feb10e5d4c8", + "id": "0x557b7727b308", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26234, - "line": 852, + "offset": 26948, + "line": 882, "col": 9, "tokLen": 6 }, "end": { - "offset": 26247, + "offset": 26961, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5d498", + "id": "0x557b7727b2d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26241, + "offset": 26955, "col": 16, "tokLen": 4 }, "end": { - "offset": 26247, + "offset": 26961, "col": 22, "tokLen": 5 } @@ -27162,7 +26615,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee8e0", + "id": "0x557b769232c8", "kind": "EnumConstantDecl", "name": "DAC_5", "type": { @@ -27175,35 +26628,35 @@ ] }, { - "id": "0x7feb10e5fab8", + "id": "0x557b7727d938", "kind": "IfStmt", "range": { "begin": { - "offset": 26258, - "line": 853, + "offset": 26972, + "line": 883, "col": 5, "tokLen": 2 }, "end": { - "offset": 26309, - "line": 854, + "offset": 27023, + "line": 884, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5fa20", + "id": "0x557b7727d898", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26262, - "line": 853, + "offset": 26976, + "line": 883, "col": 9, "tokLen": 1 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27215,16 +26668,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e5e758", + "id": "0x557b7727c5b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27236,67 +26689,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5e740", + "id": "0x557b7727c598", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 }, "end": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5e720", + "id": "0x557b7727c578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 }, "end": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5d4f8", + "id": "0x557b7727b338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 }, "end": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 } @@ -27304,11 +26757,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27317,16 +26770,16 @@ } }, { - "id": "0x7feb10e5e708", + "id": "0x557b7727c560", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27338,16 +26791,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5d518", + "id": "0x557b7727b358", "kind": "StringLiteral", "range": { "begin": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27363,16 +26816,16 @@ ] }, { - "id": "0x7feb10e5f9e8", + "id": "0x557b7727d860", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27384,67 +26837,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5f9d0", + "id": "0x557b7727d848", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 }, "end": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5f9b0", + "id": "0x557b7727d828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 }, "end": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5e790", + "id": "0x557b7727c5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 }, "end": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 } @@ -27452,11 +26905,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27465,16 +26918,16 @@ } }, { - "id": "0x7feb10e5f998", + "id": "0x557b7727d810", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27486,16 +26939,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5e7b0", + "id": "0x557b7727c608", "kind": "StringLiteral", "range": { "begin": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27513,33 +26966,33 @@ ] }, { - "id": "0x7feb10e5faa8", + "id": "0x557b7727d928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26296, - "line": 854, + "offset": 27010, + "line": 884, "col": 9, "tokLen": 6 }, "end": { - "offset": 26309, + "offset": 27023, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5fa78", + "id": "0x557b7727d8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26303, + "offset": 27017, "col": 16, "tokLen": 4 }, "end": { - "offset": 26309, + "offset": 27023, "col": 22, "tokLen": 5 } @@ -27549,7 +27002,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee930", + "id": "0x557b76923320", "kind": "EnumConstantDecl", "name": "DAC_6", "type": { @@ -27562,35 +27015,35 @@ ] }, { - "id": "0x7feb10e62098", + "id": "0x557b7727ff58", "kind": "IfStmt", "range": { "begin": { - "offset": 26320, - "line": 855, + "offset": 27034, + "line": 885, "col": 5, "tokLen": 2 }, "end": { - "offset": 26371, - "line": 856, + "offset": 27085, + "line": 886, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e62000", + "id": "0x557b7727feb8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26324, - "line": 855, + "offset": 27038, + "line": 885, "col": 9, "tokLen": 1 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27602,16 +27055,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e60d38", + "id": "0x557b7727ebd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27623,67 +27076,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e60d20", + "id": "0x557b7727ebb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 }, "end": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e60d00", + "id": "0x557b7727eb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 }, "end": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5fad8", + "id": "0x557b7727d958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 }, "end": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 } @@ -27691,11 +27144,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27704,16 +27157,16 @@ } }, { - "id": "0x7feb10e60ce8", + "id": "0x557b7727eb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27725,16 +27178,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5faf8", + "id": "0x557b7727d978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27750,16 +27203,16 @@ ] }, { - "id": "0x7feb10e61fc8", + "id": "0x557b7727fe80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27771,67 +27224,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e61fb0", + "id": "0x557b7727fe68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 }, "end": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e61f90", + "id": "0x557b7727fe48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 }, "end": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e60d70", + "id": "0x557b7727ec08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 }, "end": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 } @@ -27839,11 +27292,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27852,16 +27305,16 @@ } }, { - "id": "0x7feb10e61f78", + "id": "0x557b7727fe30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27873,16 +27326,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e60d90", + "id": "0x557b7727ec28", "kind": "StringLiteral", "range": { "begin": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27900,33 +27353,33 @@ ] }, { - "id": "0x7feb10e62088", + "id": "0x557b7727ff48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26358, - "line": 856, + "offset": 27072, + "line": 886, "col": 9, "tokLen": 6 }, "end": { - "offset": 26371, + "offset": 27085, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e62058", + "id": "0x557b7727ff18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26365, + "offset": 27079, "col": 16, "tokLen": 4 }, "end": { - "offset": 26371, + "offset": 27085, "col": 22, "tokLen": 5 } @@ -27936,7 +27389,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee980", + "id": "0x557b76923378", "kind": "EnumConstantDecl", "name": "DAC_7", "type": { @@ -27949,35 +27402,35 @@ ] }, { - "id": "0x7feb10e64678", + "id": "0x557b77282578", "kind": "IfStmt", "range": { "begin": { - "offset": 26382, - "line": 857, + "offset": 27096, + "line": 887, "col": 5, "tokLen": 2 }, "end": { - "offset": 26433, - "line": 858, + "offset": 27147, + "line": 888, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e645e0", + "id": "0x557b772824d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26386, - "line": 857, + "offset": 27100, + "line": 887, "col": 9, "tokLen": 1 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -27989,16 +27442,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e63318", + "id": "0x557b772811f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28010,67 +27463,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e63300", + "id": "0x557b772811d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 }, "end": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e632e0", + "id": "0x557b772811b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 }, "end": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e620b8", + "id": "0x557b7727ff78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 }, "end": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 } @@ -28078,11 +27531,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28091,16 +27544,16 @@ } }, { - "id": "0x7feb10e632c8", + "id": "0x557b772811a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28112,16 +27565,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e620d8", + "id": "0x557b7727ff98", "kind": "StringLiteral", "range": { "begin": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28137,16 +27590,16 @@ ] }, { - "id": "0x7feb10e645a8", + "id": "0x557b772824a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28158,67 +27611,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e64590", + "id": "0x557b77282488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 }, "end": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e64570", + "id": "0x557b77282468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 }, "end": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e63350", + "id": "0x557b77281228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 }, "end": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 } @@ -28226,11 +27679,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28239,16 +27692,16 @@ } }, { - "id": "0x7feb10e64558", + "id": "0x557b77282450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28260,16 +27713,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e63370", + "id": "0x557b77281248", "kind": "StringLiteral", "range": { "begin": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28287,33 +27740,33 @@ ] }, { - "id": "0x7feb10e64668", + "id": "0x557b77282568", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26420, - "line": 858, + "offset": 27134, + "line": 888, "col": 9, "tokLen": 6 }, "end": { - "offset": 26433, + "offset": 27147, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e64638", + "id": "0x557b77282538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26427, + "offset": 27141, "col": 16, "tokLen": 4 }, "end": { - "offset": 26433, + "offset": 27147, "col": 22, "tokLen": 5 } @@ -28323,7 +27776,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee9d0", + "id": "0x557b769233d0", "kind": "EnumConstantDecl", "name": "DAC_8", "type": { @@ -28336,35 +27789,35 @@ ] }, { - "id": "0x7feb10e66c58", + "id": "0x557b77284b98", "kind": "IfStmt", "range": { "begin": { - "offset": 26444, - "line": 859, + "offset": 27158, + "line": 889, "col": 5, "tokLen": 2 }, "end": { - "offset": 26495, - "line": 860, + "offset": 27209, + "line": 890, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e66bc0", + "id": "0x557b77284af8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26448, - "line": 859, + "offset": 27162, + "line": 889, "col": 9, "tokLen": 1 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28376,16 +27829,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e658f8", + "id": "0x557b77283810", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28397,67 +27850,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e658e0", + "id": "0x557b772837f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 }, "end": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e658c0", + "id": "0x557b772837d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 }, "end": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e64698", + "id": "0x557b77282598", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 }, "end": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 } @@ -28465,11 +27918,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28478,16 +27931,16 @@ } }, { - "id": "0x7feb10e658a8", + "id": "0x557b772837c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28499,16 +27952,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e646b8", + "id": "0x557b772825b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28524,16 +27977,16 @@ ] }, { - "id": "0x7feb10e66b88", + "id": "0x557b77284ac0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28545,67 +27998,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e66b70", + "id": "0x557b77284aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 }, "end": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e66b50", + "id": "0x557b77284a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 }, "end": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e65930", + "id": "0x557b77283848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 }, "end": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 } @@ -28613,11 +28066,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28626,16 +28079,16 @@ } }, { - "id": "0x7feb10e66b38", + "id": "0x557b77284a70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28647,16 +28100,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e65950", + "id": "0x557b77283868", "kind": "StringLiteral", "range": { "begin": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28674,33 +28127,33 @@ ] }, { - "id": "0x7feb10e66c48", + "id": "0x557b77284b88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26482, - "line": 860, + "offset": 27196, + "line": 890, "col": 9, "tokLen": 6 }, "end": { - "offset": 26495, + "offset": 27209, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e66c18", + "id": "0x557b77284b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26489, + "offset": 27203, "col": 16, "tokLen": 4 }, "end": { - "offset": 26495, + "offset": 27209, "col": 22, "tokLen": 5 } @@ -28710,7 +28163,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feea20", + "id": "0x557b76923428", "kind": "EnumConstantDecl", "name": "DAC_9", "type": { @@ -28723,35 +28176,35 @@ ] }, { - "id": "0x7feb10e69238", + "id": "0x557b772871b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26506, - "line": 861, + "offset": 27220, + "line": 891, "col": 5, "tokLen": 2 }, "end": { - "offset": 26559, - "line": 862, + "offset": 27273, + "line": 892, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e691a0", + "id": "0x557b77287118", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26510, - "line": 861, + "offset": 27224, + "line": 891, "col": 9, "tokLen": 1 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -28763,16 +28216,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e67ed8", + "id": "0x557b77285e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28784,67 +28237,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e67ec0", + "id": "0x557b77285e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 }, "end": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e67ea0", + "id": "0x557b77285df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 }, "end": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e66c78", + "id": "0x557b77284bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 }, "end": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 } @@ -28852,11 +28305,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28865,16 +28318,16 @@ } }, { - "id": "0x7feb10e67e88", + "id": "0x557b77285de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28886,16 +28339,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e66c98", + "id": "0x557b77284bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28911,16 +28364,16 @@ ] }, { - "id": "0x7feb10e69168", + "id": "0x557b772870e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -28932,67 +28385,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e69150", + "id": "0x557b772870c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 }, "end": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e69130", + "id": "0x557b772870a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 }, "end": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e67f10", + "id": "0x557b77285e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 }, "end": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 } @@ -29000,11 +28453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29013,16 +28466,16 @@ } }, { - "id": "0x7feb10e69118", + "id": "0x557b77287090", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -29034,16 +28487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e67f30", + "id": "0x557b77285e88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -29061,33 +28514,33 @@ ] }, { - "id": "0x7feb10e69228", + "id": "0x557b772871a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26546, - "line": 862, + "offset": 27260, + "line": 892, "col": 9, "tokLen": 6 }, "end": { - "offset": 26559, + "offset": 27273, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e691f8", + "id": "0x557b77287178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26553, + "offset": 27267, "col": 16, "tokLen": 4 }, "end": { - "offset": 26559, + "offset": 27273, "col": 22, "tokLen": 6 } @@ -29097,7 +28550,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feea70", + "id": "0x557b76923480", "kind": "EnumConstantDecl", "name": "DAC_10", "type": { @@ -29110,35 +28563,35 @@ ] }, { - "id": "0x7feb10e6b818", + "id": "0x557b772897d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26571, - "line": 863, + "offset": 27285, + "line": 893, "col": 5, "tokLen": 2 }, "end": { - "offset": 26624, - "line": 864, + "offset": 27338, + "line": 894, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6b780", + "id": "0x557b77289738", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26575, - "line": 863, + "offset": 27289, + "line": 893, "col": 9, "tokLen": 1 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29150,16 +28603,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6a4b8", + "id": "0x557b77288450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29171,67 +28624,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6a4a0", + "id": "0x557b77288438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 }, "end": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6a480", + "id": "0x557b77288418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 }, "end": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e69258", + "id": "0x557b772871d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 }, "end": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 } @@ -29239,11 +28692,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29252,16 +28705,16 @@ } }, { - "id": "0x7feb10e6a468", + "id": "0x557b77288400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29273,16 +28726,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e69278", + "id": "0x557b772871f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29298,16 +28751,16 @@ ] }, { - "id": "0x7feb10e6b748", + "id": "0x557b77289700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29319,67 +28772,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6b730", + "id": "0x557b772896e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 }, "end": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6b710", + "id": "0x557b772896c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 }, "end": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6a4f0", + "id": "0x557b77288488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 }, "end": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 } @@ -29387,11 +28840,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29400,16 +28853,16 @@ } }, { - "id": "0x7feb10e6b6f8", + "id": "0x557b772896b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29421,16 +28874,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6a510", + "id": "0x557b772884a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29448,33 +28901,33 @@ ] }, { - "id": "0x7feb10e6b808", + "id": "0x557b772897c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26611, - "line": 864, + "offset": 27325, + "line": 894, "col": 9, "tokLen": 6 }, "end": { - "offset": 26624, + "offset": 27338, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6b7d8", + "id": "0x557b77289798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26618, + "offset": 27332, "col": 16, "tokLen": 4 }, "end": { - "offset": 26624, + "offset": 27338, "col": 22, "tokLen": 6 } @@ -29484,7 +28937,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeac0", + "id": "0x557b769234d8", "kind": "EnumConstantDecl", "name": "DAC_11", "type": { @@ -29497,35 +28950,35 @@ ] }, { - "id": "0x7feb10e6ddf8", + "id": "0x557b7728bdf8", "kind": "IfStmt", "range": { "begin": { - "offset": 26636, - "line": 865, + "offset": 27350, + "line": 895, "col": 5, "tokLen": 2 }, "end": { - "offset": 26689, - "line": 866, + "offset": 27403, + "line": 896, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6dd60", + "id": "0x557b7728bd58", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26640, - "line": 865, + "offset": 27354, + "line": 895, "col": 9, "tokLen": 1 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29537,16 +28990,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6ca98", + "id": "0x557b7728aa70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29558,67 +29011,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6ca80", + "id": "0x557b7728aa58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 }, "end": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6ca60", + "id": "0x557b7728aa38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 }, "end": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6b838", + "id": "0x557b772897f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 }, "end": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 } @@ -29626,11 +29079,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29639,16 +29092,16 @@ } }, { - "id": "0x7feb10e6ca48", + "id": "0x557b7728aa20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29660,16 +29113,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6b858", + "id": "0x557b77289818", "kind": "StringLiteral", "range": { "begin": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29685,16 +29138,16 @@ ] }, { - "id": "0x7feb10e6dd28", + "id": "0x557b7728bd20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29706,67 +29159,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6dd10", + "id": "0x557b7728bd08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 }, "end": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6dcf0", + "id": "0x557b7728bce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 }, "end": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6cad0", + "id": "0x557b7728aaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 }, "end": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 } @@ -29774,11 +29227,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29787,16 +29240,16 @@ } }, { - "id": "0x7feb10e6dcd8", + "id": "0x557b7728bcd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29808,16 +29261,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6caf0", + "id": "0x557b7728aac8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29835,33 +29288,33 @@ ] }, { - "id": "0x7feb10e6dde8", + "id": "0x557b7728bde8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26676, - "line": 866, + "offset": 27390, + "line": 896, "col": 9, "tokLen": 6 }, "end": { - "offset": 26689, + "offset": 27403, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6ddb8", + "id": "0x557b7728bdb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26683, + "offset": 27397, "col": 16, "tokLen": 4 }, "end": { - "offset": 26689, + "offset": 27403, "col": 22, "tokLen": 6 } @@ -29871,7 +29324,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeb10", + "id": "0x557b76923530", "kind": "EnumConstantDecl", "name": "DAC_12", "type": { @@ -29884,35 +29337,35 @@ ] }, { - "id": "0x7feb10e703d8", + "id": "0x557b7728e418", "kind": "IfStmt", "range": { "begin": { - "offset": 26701, - "line": 867, + "offset": 27415, + "line": 897, "col": 5, "tokLen": 2 }, "end": { - "offset": 26754, - "line": 868, + "offset": 27468, + "line": 898, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e70340", + "id": "0x557b7728e378", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26705, - "line": 867, + "offset": 27419, + "line": 897, "col": 9, "tokLen": 1 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -29924,16 +29377,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6f078", + "id": "0x557b7728d090", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -29945,67 +29398,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6f060", + "id": "0x557b7728d078", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 }, "end": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6f040", + "id": "0x557b7728d058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 }, "end": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6de18", + "id": "0x557b7728be18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 }, "end": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 } @@ -30013,11 +29466,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30026,16 +29479,16 @@ } }, { - "id": "0x7feb10e6f028", + "id": "0x557b7728d040", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -30047,16 +29500,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6de38", + "id": "0x557b7728be38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -30072,16 +29525,16 @@ ] }, { - "id": "0x7feb10e70308", + "id": "0x557b7728e340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30093,67 +29546,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e702f0", + "id": "0x557b7728e328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 }, "end": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e702d0", + "id": "0x557b7728e308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 }, "end": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6f0b0", + "id": "0x557b7728d0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 }, "end": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 } @@ -30161,11 +29614,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30174,16 +29627,16 @@ } }, { - "id": "0x7feb10e702b8", + "id": "0x557b7728e2f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30195,16 +29648,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6f0d0", + "id": "0x557b7728d0e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30222,33 +29675,33 @@ ] }, { - "id": "0x7feb10e703c8", + "id": "0x557b7728e408", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26741, - "line": 868, + "offset": 27455, + "line": 898, "col": 9, "tokLen": 6 }, "end": { - "offset": 26754, + "offset": 27468, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e70398", + "id": "0x557b7728e3d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26748, + "offset": 27462, "col": 16, "tokLen": 4 }, "end": { - "offset": 26754, + "offset": 27468, "col": 22, "tokLen": 6 } @@ -30258,7 +29711,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeb60", + "id": "0x557b76923588", "kind": "EnumConstantDecl", "name": "DAC_13", "type": { @@ -30271,35 +29724,35 @@ ] }, { - "id": "0x7feb10e729b8", + "id": "0x557b77290a48", "kind": "IfStmt", "range": { "begin": { - "offset": 26766, - "line": 869, + "offset": 27480, + "line": 899, "col": 5, "tokLen": 2 }, "end": { - "offset": 26819, - "line": 870, + "offset": 27533, + "line": 900, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e72920", + "id": "0x557b772909a8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26770, - "line": 869, + "offset": 27484, + "line": 899, "col": 9, "tokLen": 1 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30311,16 +29764,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e71658", + "id": "0x557b7728f6c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30332,67 +29785,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e71640", + "id": "0x557b7728f6a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 }, "end": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e71620", + "id": "0x557b7728f688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 }, "end": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e703f8", + "id": "0x557b7728e438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 }, "end": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 } @@ -30400,11 +29853,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30413,16 +29866,16 @@ } }, { - "id": "0x7feb10e71608", + "id": "0x557b7728f670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30434,16 +29887,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e70418", + "id": "0x557b7728e458", "kind": "StringLiteral", "range": { "begin": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30459,16 +29912,16 @@ ] }, { - "id": "0x7feb10e728e8", + "id": "0x557b77290970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30480,67 +29933,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e728d0", + "id": "0x557b77290958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 }, "end": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e728b0", + "id": "0x557b77290938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 }, "end": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e71690", + "id": "0x557b7728f6f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 }, "end": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 } @@ -30548,11 +30001,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30561,16 +30014,16 @@ } }, { - "id": "0x7feb10e72898", + "id": "0x557b77290920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30582,16 +30035,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e716b0", + "id": "0x557b7728f718", "kind": "StringLiteral", "range": { "begin": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30609,33 +30062,33 @@ ] }, { - "id": "0x7feb10e729a8", + "id": "0x557b77290a38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26806, - "line": 870, + "offset": 27520, + "line": 900, "col": 9, "tokLen": 6 }, "end": { - "offset": 26819, + "offset": 27533, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e72978", + "id": "0x557b77290a08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26813, + "offset": 27527, "col": 16, "tokLen": 4 }, "end": { - "offset": 26819, + "offset": 27533, "col": 22, "tokLen": 6 } @@ -30645,7 +30098,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feebb0", + "id": "0x557b769235e0", "kind": "EnumConstantDecl", "name": "DAC_14", "type": { @@ -30658,35 +30111,35 @@ ] }, { - "id": "0x7feb10e74f98", + "id": "0x557b77293068", "kind": "IfStmt", "range": { "begin": { - "offset": 26831, - "line": 871, + "offset": 27545, + "line": 901, "col": 5, "tokLen": 2 }, "end": { - "offset": 26884, - "line": 872, + "offset": 27598, + "line": 902, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e74f00", + "id": "0x557b77292fc8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26835, - "line": 871, + "offset": 27549, + "line": 901, "col": 9, "tokLen": 1 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30698,16 +30151,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e73c38", + "id": "0x557b77291ce0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30719,67 +30172,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e73c20", + "id": "0x557b77291cc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 }, "end": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e73c00", + "id": "0x557b77291ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 }, "end": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e729d8", + "id": "0x557b77290a68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 }, "end": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 } @@ -30787,11 +30240,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30800,16 +30253,16 @@ } }, { - "id": "0x7feb10e73be8", + "id": "0x557b77291c90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30821,16 +30274,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e729f8", + "id": "0x557b77290a88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30846,16 +30299,16 @@ ] }, { - "id": "0x7feb10e74ec8", + "id": "0x557b77292f90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30867,67 +30320,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e74eb0", + "id": "0x557b77292f78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 }, "end": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e74e90", + "id": "0x557b77292f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 }, "end": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e73c70", + "id": "0x557b77291d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 }, "end": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 } @@ -30935,11 +30388,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30948,16 +30401,16 @@ } }, { - "id": "0x7feb10e74e78", + "id": "0x557b77292f40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30969,16 +30422,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e73c90", + "id": "0x557b77291d38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30996,33 +30449,33 @@ ] }, { - "id": "0x7feb10e74f88", + "id": "0x557b77293058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26871, - "line": 872, + "offset": 27585, + "line": 902, "col": 9, "tokLen": 6 }, "end": { - "offset": 26884, + "offset": 27598, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e74f58", + "id": "0x557b77293028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26878, + "offset": 27592, "col": 16, "tokLen": 4 }, "end": { - "offset": 26884, + "offset": 27598, "col": 22, "tokLen": 6 } @@ -31032,7 +30485,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feec00", + "id": "0x557b76923638", "kind": "EnumConstantDecl", "name": "DAC_15", "type": { @@ -31045,35 +30498,35 @@ ] }, { - "id": "0x7feb10e77578", + "id": "0x557b77295688", "kind": "IfStmt", "range": { "begin": { - "offset": 26896, - "line": 873, + "offset": 27610, + "line": 903, "col": 5, "tokLen": 2 }, "end": { - "offset": 26949, - "line": 874, + "offset": 27663, + "line": 904, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e774e0", + "id": "0x557b772955e8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26900, - "line": 873, + "offset": 27614, + "line": 903, "col": 9, "tokLen": 1 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31085,16 +30538,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e76218", + "id": "0x557b77294300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31106,67 +30559,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e76200", + "id": "0x557b772942e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 }, "end": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e761e0", + "id": "0x557b772942c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 }, "end": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e74fb8", + "id": "0x557b77293088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 }, "end": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 } @@ -31174,11 +30627,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31187,16 +30640,16 @@ } }, { - "id": "0x7feb10e761c8", + "id": "0x557b772942b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31208,16 +30661,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e74fd8", + "id": "0x557b772930a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31233,16 +30686,16 @@ ] }, { - "id": "0x7feb10e774a8", + "id": "0x557b772955b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31254,67 +30707,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e77490", + "id": "0x557b77295598", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 }, "end": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e77470", + "id": "0x557b77295578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 }, "end": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e76250", + "id": "0x557b77294338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 }, "end": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 } @@ -31322,11 +30775,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31335,16 +30788,16 @@ } }, { - "id": "0x7feb10e77458", + "id": "0x557b77295560", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31356,16 +30809,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e76270", + "id": "0x557b77294358", "kind": "StringLiteral", "range": { "begin": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31383,33 +30836,33 @@ ] }, { - "id": "0x7feb10e77568", + "id": "0x557b77295678", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26936, - "line": 874, + "offset": 27650, + "line": 904, "col": 9, "tokLen": 6 }, "end": { - "offset": 26949, + "offset": 27663, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e77538", + "id": "0x557b77295648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26943, + "offset": 27657, "col": 16, "tokLen": 4 }, "end": { - "offset": 26949, + "offset": 27663, "col": 22, "tokLen": 6 } @@ -31419,7 +30872,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feec50", + "id": "0x557b76923690", "kind": "EnumConstantDecl", "name": "DAC_16", "type": { @@ -31432,35 +30885,35 @@ ] }, { - "id": "0x7feb10e79b58", + "id": "0x557b77297ca8", "kind": "IfStmt", "range": { "begin": { - "offset": 26961, - "line": 875, + "offset": 27675, + "line": 905, "col": 5, "tokLen": 2 }, "end": { - "offset": 27014, - "line": 876, + "offset": 27728, + "line": 906, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e79ac0", + "id": "0x557b77297c08", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26965, - "line": 875, + "offset": 27679, + "line": 905, "col": 9, "tokLen": 1 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31472,16 +30925,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e787f8", + "id": "0x557b77296920", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31493,67 +30946,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e787e0", + "id": "0x557b77296908", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 }, "end": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e787c0", + "id": "0x557b772968e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 }, "end": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e77598", + "id": "0x557b772956a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 }, "end": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 } @@ -31561,11 +31014,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31574,16 +31027,16 @@ } }, { - "id": "0x7feb10e787a8", + "id": "0x557b772968d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31595,16 +31048,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e775b8", + "id": "0x557b772956c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31620,16 +31073,16 @@ ] }, { - "id": "0x7feb10e79a88", + "id": "0x557b77297bd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31641,67 +31094,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e79a70", + "id": "0x557b77297bb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 }, "end": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e79a50", + "id": "0x557b77297b98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 }, "end": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e78830", + "id": "0x557b77296958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 }, "end": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 } @@ -31709,11 +31162,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31722,16 +31175,16 @@ } }, { - "id": "0x7feb10e79a38", + "id": "0x557b77297b80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31743,16 +31196,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e78850", + "id": "0x557b77296978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31770,33 +31223,33 @@ ] }, { - "id": "0x7feb10e79b48", + "id": "0x557b77297c98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27001, - "line": 876, + "offset": 27715, + "line": 906, "col": 9, "tokLen": 6 }, "end": { - "offset": 27014, + "offset": 27728, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e79b18", + "id": "0x557b77297c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27008, + "offset": 27722, "col": 16, "tokLen": 4 }, "end": { - "offset": 27014, + "offset": 27728, "col": 22, "tokLen": 6 } @@ -31806,7 +31259,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeca0", + "id": "0x557b769236e8", "kind": "EnumConstantDecl", "name": "DAC_17", "type": { @@ -31819,35 +31272,35 @@ ] }, { - "id": "0x7feb10e39e88", + "id": "0x557b77298ff8", "kind": "IfStmt", "range": { "begin": { - "offset": 27026, - "line": 877, + "offset": 27740, + "line": 907, "col": 5, "tokLen": 2 }, "end": { - "offset": 27064, - "line": 878, + "offset": 27778, + "line": 908, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e39dd8", + "id": "0x557b77298f40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27030, - "line": 877, + "offset": 27744, + "line": 907, "col": 9, "tokLen": 1 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31859,67 +31312,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e39dc0", + "id": "0x557b77298f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 }, "end": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e39da0", + "id": "0x557b77298f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 }, "end": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e79b78", + "id": "0x557b77297cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27030, + "offset": 27744, "col": 9, "tokLen": 1 }, "end": { - "offset": 27030, + "offset": 27744, "col": 9, "tokLen": 1 } @@ -31927,11 +31380,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31940,16 +31393,16 @@ } }, { - "id": "0x7feb10e39d88", + "id": "0x557b77298ef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31961,16 +31414,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e79b98", + "id": "0x557b77297ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31986,33 +31439,33 @@ ] }, { - "id": "0x7feb10e39e78", + "id": "0x557b77298fe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27051, - "line": 878, + "offset": 27765, + "line": 908, "col": 9, "tokLen": 6 }, "end": { - "offset": 27064, + "offset": 27778, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e39e48", + "id": "0x557b77298fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27058, + "offset": 27772, "col": 16, "tokLen": 4 }, "end": { - "offset": 27064, + "offset": 27778, "col": 22, "tokLen": 4 } @@ -32022,7 +31475,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feecf0", + "id": "0x557b76923740", "kind": "EnumConstantDecl", "name": "VSVP", "type": { @@ -32035,35 +31488,35 @@ ] }, { - "id": "0x7feb10e3b1b8", + "id": "0x557b7729a348", "kind": "IfStmt", "range": { "begin": { - "offset": 27074, - "line": 879, + "offset": 27788, + "line": 909, "col": 5, "tokLen": 2 }, "end": { - "offset": 27113, - "line": 880, + "offset": 27827, + "line": 910, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e3b108", + "id": "0x557b7729a290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27078, - "line": 879, + "offset": 27792, + "line": 909, "col": 9, "tokLen": 1 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32075,67 +31528,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3b0f0", + "id": "0x557b7729a278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 }, "end": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3b0d0", + "id": "0x557b7729a258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 }, "end": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e39ea8", + "id": "0x557b77299018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27078, + "offset": 27792, "col": 9, "tokLen": 1 }, "end": { - "offset": 27078, + "offset": 27792, "col": 9, "tokLen": 1 } @@ -32143,11 +31596,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32156,16 +31609,16 @@ } }, { - "id": "0x7feb10e3b0b8", + "id": "0x557b7729a240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32177,16 +31630,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e39ec8", + "id": "0x557b77299038", "kind": "StringLiteral", "range": { "begin": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32202,33 +31655,33 @@ ] }, { - "id": "0x7feb10e3b1a8", + "id": "0x557b7729a338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27100, - "line": 880, + "offset": 27814, + "line": 910, "col": 9, "tokLen": 6 }, "end": { - "offset": 27113, + "offset": 27827, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e3b178", + "id": "0x557b7729a308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27107, + "offset": 27821, "col": 16, "tokLen": 4 }, "end": { - "offset": 27113, + "offset": 27827, "col": 22, "tokLen": 5 } @@ -32238,7 +31691,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feed40", + "id": "0x557b76923798", "kind": "EnumConstantDecl", "name": "VTRIM", "type": { @@ -32251,35 +31704,35 @@ ] }, { - "id": "0x7feb10e3c4e8", + "id": "0x557b7729b698", "kind": "IfStmt", "range": { "begin": { - "offset": 27124, - "line": 881, + "offset": 27838, + "line": 911, "col": 5, "tokLen": 2 }, "end": { - "offset": 27166, - "line": 882, + "offset": 27880, + "line": 912, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3c438", + "id": "0x557b7729b5e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27128, - "line": 881, + "offset": 27842, + "line": 911, "col": 9, "tokLen": 1 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32291,67 +31744,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3c420", + "id": "0x557b7729b5c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 }, "end": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3c400", + "id": "0x557b7729b5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 }, "end": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3b1d8", + "id": "0x557b7729a368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27128, + "offset": 27842, "col": 9, "tokLen": 1 }, "end": { - "offset": 27128, + "offset": 27842, "col": 9, "tokLen": 1 } @@ -32359,11 +31812,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32372,16 +31825,16 @@ } }, { - "id": "0x7feb10e3c3e8", + "id": "0x557b7729b590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32393,16 +31846,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3b1f8", + "id": "0x557b7729a388", "kind": "StringLiteral", "range": { "begin": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32418,33 +31871,33 @@ ] }, { - "id": "0x7feb10e3c4d8", + "id": "0x557b7729b688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27153, - "line": 882, + "offset": 27867, + "line": 912, "col": 9, "tokLen": 6 }, "end": { - "offset": 27166, + "offset": 27880, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3c4a8", + "id": "0x557b7729b658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27160, + "offset": 27874, "col": 16, "tokLen": 4 }, "end": { - "offset": 27166, + "offset": 27880, "col": 22, "tokLen": 8 } @@ -32454,7 +31907,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feed90", + "id": "0x557b769237f0", "kind": "EnumConstantDecl", "name": "VRPREAMP", "type": { @@ -32467,35 +31920,35 @@ ] }, { - "id": "0x7feb10e3d818", + "id": "0x557b7729c9e8", "kind": "IfStmt", "range": { "begin": { - "offset": 27180, - "line": 883, + "offset": 27894, + "line": 913, "col": 5, "tokLen": 2 }, "end": { - "offset": 27222, - "line": 884, + "offset": 27936, + "line": 914, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3d768", + "id": "0x557b7729c930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27184, - "line": 883, + "offset": 27898, + "line": 913, "col": 9, "tokLen": 1 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32507,67 +31960,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3d750", + "id": "0x557b7729c918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 }, "end": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3d730", + "id": "0x557b7729c8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 }, "end": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3c508", + "id": "0x557b7729b6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27184, + "offset": 27898, "col": 9, "tokLen": 1 }, "end": { - "offset": 27184, + "offset": 27898, "col": 9, "tokLen": 1 } @@ -32575,11 +32028,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32588,16 +32041,16 @@ } }, { - "id": "0x7feb10e3d718", + "id": "0x557b7729c8e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32609,16 +32062,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3c528", + "id": "0x557b7729b6d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32634,33 +32087,33 @@ ] }, { - "id": "0x7feb10e3d808", + "id": "0x557b7729c9d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27209, - "line": 884, + "offset": 27923, + "line": 914, "col": 9, "tokLen": 6 }, "end": { - "offset": 27222, + "offset": 27936, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3d7d8", + "id": "0x557b7729c9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27216, + "offset": 27930, "col": 16, "tokLen": 4 }, "end": { - "offset": 27222, + "offset": 27936, "col": 22, "tokLen": 8 } @@ -32670,7 +32123,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feede0", + "id": "0x557b76923848", "kind": "EnumConstantDecl", "name": "VRSHAPER", "type": { @@ -32683,35 +32136,35 @@ ] }, { - "id": "0x7feb10e3eb48", + "id": "0x557b7729dd38", "kind": "IfStmt", "range": { "begin": { - "offset": 27236, - "line": 885, + "offset": 27950, + "line": 915, "col": 5, "tokLen": 2 }, "end": { - "offset": 27274, - "line": 886, + "offset": 27988, + "line": 916, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e3ea98", + "id": "0x557b7729dc80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27240, - "line": 885, + "offset": 27954, + "line": 915, "col": 9, "tokLen": 1 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32723,67 +32176,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3ea80", + "id": "0x557b7729dc68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 }, "end": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3ea60", + "id": "0x557b7729dc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 }, "end": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3d838", + "id": "0x557b7729ca08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27240, + "offset": 27954, "col": 9, "tokLen": 1 }, "end": { - "offset": 27240, + "offset": 27954, "col": 9, "tokLen": 1 } @@ -32791,11 +32244,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32804,16 +32257,16 @@ } }, { - "id": "0x7feb10e3ea48", + "id": "0x557b7729dc30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32825,16 +32278,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3d858", + "id": "0x557b7729ca28", "kind": "StringLiteral", "range": { "begin": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32850,33 +32303,33 @@ ] }, { - "id": "0x7feb10e3eb38", + "id": "0x557b7729dd28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27261, - "line": 886, + "offset": 27975, + "line": 916, "col": 9, "tokLen": 6 }, "end": { - "offset": 27274, + "offset": 27988, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e3eb08", + "id": "0x557b7729dcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27268, + "offset": 27982, "col": 16, "tokLen": 4 }, "end": { - "offset": 27274, + "offset": 27988, "col": 22, "tokLen": 4 } @@ -32886,7 +32339,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feee30", + "id": "0x557b769238a0", "kind": "EnumConstantDecl", "name": "VSVN", "type": { @@ -32899,35 +32352,35 @@ ] }, { - "id": "0x7feb10e3fe78", + "id": "0x557b7729f088", "kind": "IfStmt", "range": { "begin": { - "offset": 27284, - "line": 887, + "offset": 27998, + "line": 917, "col": 5, "tokLen": 2 }, "end": { - "offset": 27324, - "line": 888, + "offset": 28038, + "line": 918, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e3fdc8", + "id": "0x557b7729efd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27288, - "line": 887, + "offset": 28002, + "line": 917, "col": 9, "tokLen": 1 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -32939,67 +32392,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3fdb0", + "id": "0x557b7729efb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 }, "end": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3fd90", + "id": "0x557b7729ef98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 }, "end": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3eb68", + "id": "0x557b7729dd58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27288, + "offset": 28002, "col": 9, "tokLen": 1 }, "end": { - "offset": 27288, + "offset": 28002, "col": 9, "tokLen": 1 } @@ -33007,11 +32460,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33020,16 +32473,16 @@ } }, { - "id": "0x7feb10e3fd78", + "id": "0x557b7729ef80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -33041,16 +32494,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3eb88", + "id": "0x557b7729dd78", "kind": "StringLiteral", "range": { "begin": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -33066,33 +32519,33 @@ ] }, { - "id": "0x7feb10e3fe68", + "id": "0x557b7729f078", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27311, - "line": 888, + "offset": 28025, + "line": 918, "col": 9, "tokLen": 6 }, "end": { - "offset": 27324, + "offset": 28038, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e3fe38", + "id": "0x557b7729f048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27318, + "offset": 28032, "col": 16, "tokLen": 4 }, "end": { - "offset": 27324, + "offset": 28038, "col": 22, "tokLen": 6 } @@ -33102,7 +32555,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feee80", + "id": "0x557b769238f8", "kind": "EnumConstantDecl", "name": "VTGSTV", "type": { @@ -33115,35 +32568,35 @@ ] }, { - "id": "0x7feb10e411a8", + "id": "0x557b772a03d8", "kind": "IfStmt", "range": { "begin": { - "offset": 27336, - "line": 889, + "offset": 28050, + "line": 919, "col": 5, "tokLen": 2 }, "end": { - "offset": 27377, - "line": 890, + "offset": 28091, + "line": 920, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e410f8", + "id": "0x557b772a0320", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27340, - "line": 889, + "offset": 28054, + "line": 919, "col": 9, "tokLen": 1 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33155,67 +32608,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e410e0", + "id": "0x557b772a0308", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 }, "end": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e410c0", + "id": "0x557b772a02e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 }, "end": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3fe98", + "id": "0x557b7729f0a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27340, + "offset": 28054, "col": 9, "tokLen": 1 }, "end": { - "offset": 27340, + "offset": 28054, "col": 9, "tokLen": 1 } @@ -33223,11 +32676,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33236,16 +32689,16 @@ } }, { - "id": "0x7feb10e410a8", + "id": "0x557b772a02d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33257,16 +32710,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3feb8", + "id": "0x557b7729f0c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33282,33 +32735,33 @@ ] }, { - "id": "0x7feb10e41198", + "id": "0x557b772a03c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27364, - "line": 890, + "offset": 28078, + "line": 920, "col": 9, "tokLen": 6 }, "end": { - "offset": 27377, + "offset": 28091, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e41168", + "id": "0x557b772a0398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27371, + "offset": 28085, "col": 16, "tokLen": 4 }, "end": { - "offset": 27377, + "offset": 28091, "col": 22, "tokLen": 7 } @@ -33318,7 +32771,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeed0", + "id": "0x557b76923950", "kind": "EnumConstantDecl", "name": "VCMP_LL", "type": { @@ -33331,35 +32784,35 @@ ] }, { - "id": "0x7feb10e424d8", + "id": "0x557b772a1728", "kind": "IfStmt", "range": { "begin": { - "offset": 27390, - "line": 891, + "offset": 28104, + "line": 921, "col": 5, "tokLen": 2 }, "end": { - "offset": 27431, - "line": 892, + "offset": 28145, + "line": 922, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e42428", + "id": "0x557b772a1670", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27394, - "line": 891, + "offset": 28108, + "line": 921, "col": 9, "tokLen": 1 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33371,67 +32824,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e42410", + "id": "0x557b772a1658", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 }, "end": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e423f0", + "id": "0x557b772a1638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 }, "end": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e411c8", + "id": "0x557b772a03f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27394, + "offset": 28108, "col": 9, "tokLen": 1 }, "end": { - "offset": 27394, + "offset": 28108, "col": 9, "tokLen": 1 } @@ -33439,11 +32892,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33452,16 +32905,16 @@ } }, { - "id": "0x7feb10e423d8", + "id": "0x557b772a1620", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33473,16 +32926,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e411e8", + "id": "0x557b772a0418", "kind": "StringLiteral", "range": { "begin": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33498,33 +32951,33 @@ ] }, { - "id": "0x7feb10e424c8", + "id": "0x557b772a1718", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27418, - "line": 892, + "offset": 28132, + "line": 922, "col": 9, "tokLen": 6 }, "end": { - "offset": 27431, + "offset": 28145, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e42498", + "id": "0x557b772a16e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27425, + "offset": 28139, "col": 16, "tokLen": 4 }, "end": { - "offset": 27431, + "offset": 28145, "col": 22, "tokLen": 7 } @@ -33534,7 +32987,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feef20", + "id": "0x557b769239a8", "kind": "EnumConstantDecl", "name": "VCMP_LR", "type": { @@ -33547,35 +33000,35 @@ ] }, { - "id": "0x7feb10e43808", + "id": "0x557b772a2a78", "kind": "IfStmt", "range": { "begin": { - "offset": 27444, - "line": 893, + "offset": 28158, + "line": 923, "col": 5, "tokLen": 2 }, "end": { - "offset": 27482, - "line": 894, + "offset": 28196, + "line": 924, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e43758", + "id": "0x557b772a29c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27448, - "line": 893, + "offset": 28162, + "line": 923, "col": 9, "tokLen": 1 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33587,67 +33040,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e43740", + "id": "0x557b772a29a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 }, "end": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e43720", + "id": "0x557b772a2988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 }, "end": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e424f8", + "id": "0x557b772a1748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27448, + "offset": 28162, "col": 9, "tokLen": 1 }, "end": { - "offset": 27448, + "offset": 28162, "col": 9, "tokLen": 1 } @@ -33655,11 +33108,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33668,16 +33121,16 @@ } }, { - "id": "0x7feb10e43708", + "id": "0x557b772a2970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33689,16 +33142,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e42518", + "id": "0x557b772a1768", "kind": "StringLiteral", "range": { "begin": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33714,33 +33167,33 @@ ] }, { - "id": "0x7feb10e437f8", + "id": "0x557b772a2a68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27469, - "line": 894, + "offset": 28183, + "line": 924, "col": 9, "tokLen": 6 }, "end": { - "offset": 27482, + "offset": 28196, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e437c8", + "id": "0x557b772a2a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27476, + "offset": 28190, "col": 16, "tokLen": 4 }, "end": { - "offset": 27482, + "offset": 28196, "col": 22, "tokLen": 4 } @@ -33750,7 +33203,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feef70", + "id": "0x557b76923a00", "kind": "EnumConstantDecl", "name": "VCAL", "type": { @@ -33763,35 +33216,35 @@ ] }, { - "id": "0x7feb10e44b38", + "id": "0x557b772a3dc8", "kind": "IfStmt", "range": { "begin": { - "offset": 27492, - "line": 895, + "offset": 28206, + "line": 925, "col": 5, "tokLen": 2 }, "end": { - "offset": 27533, - "line": 896, + "offset": 28247, + "line": 926, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e44a88", + "id": "0x557b772a3d10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27496, - "line": 895, + "offset": 28210, + "line": 925, "col": 9, "tokLen": 1 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33803,67 +33256,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e44a70", + "id": "0x557b772a3cf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 }, "end": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e44a50", + "id": "0x557b772a3cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 }, "end": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e43828", + "id": "0x557b772a2a98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27496, + "offset": 28210, "col": 9, "tokLen": 1 }, "end": { - "offset": 27496, + "offset": 28210, "col": 9, "tokLen": 1 } @@ -33871,11 +33324,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33884,16 +33337,16 @@ } }, { - "id": "0x7feb10e44a38", + "id": "0x557b772a3cc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33905,16 +33358,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e43848", + "id": "0x557b772a2ab8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33930,33 +33383,33 @@ ] }, { - "id": "0x7feb10e44b28", + "id": "0x557b772a3db8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27520, - "line": 896, + "offset": 28234, + "line": 926, "col": 9, "tokLen": 6 }, "end": { - "offset": 27533, + "offset": 28247, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e44af8", + "id": "0x557b772a3d88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27527, + "offset": 28241, "col": 16, "tokLen": 4 }, "end": { - "offset": 27533, + "offset": 28247, "col": 22, "tokLen": 7 } @@ -33966,7 +33419,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feefc0", + "id": "0x557b76923a58", "kind": "EnumConstantDecl", "name": "VCMP_RL", "type": { @@ -33979,35 +33432,35 @@ ] }, { - "id": "0x7feb10e45e68", + "id": "0x557b772a5118", "kind": "IfStmt", "range": { "begin": { - "offset": 27546, - "line": 897, + "offset": 28260, + "line": 927, "col": 5, "tokLen": 2 }, "end": { - "offset": 27586, - "line": 898, + "offset": 28300, + "line": 928, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e45db8", + "id": "0x557b772a5060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27550, - "line": 897, + "offset": 28264, + "line": 927, "col": 9, "tokLen": 1 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34019,67 +33472,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e45da0", + "id": "0x557b772a5048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 }, "end": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e45d80", + "id": "0x557b772a5028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 }, "end": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e44b58", + "id": "0x557b772a3de8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27550, + "offset": 28264, "col": 9, "tokLen": 1 }, "end": { - "offset": 27550, + "offset": 28264, "col": 9, "tokLen": 1 } @@ -34087,11 +33540,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34100,16 +33553,16 @@ } }, { - "id": "0x7feb10e45d68", + "id": "0x557b772a5010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34121,16 +33574,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e44b78", + "id": "0x557b772a3e08", "kind": "StringLiteral", "range": { "begin": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34146,33 +33599,33 @@ ] }, { - "id": "0x7feb10e45e58", + "id": "0x557b772a5108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27573, - "line": 898, + "offset": 28287, + "line": 928, "col": 9, "tokLen": 6 }, "end": { - "offset": 27586, + "offset": 28300, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e45e28", + "id": "0x557b772a50d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27580, + "offset": 28294, "col": 16, "tokLen": 4 }, "end": { - "offset": 27586, + "offset": 28300, "col": 22, "tokLen": 6 } @@ -34182,7 +33635,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef010", + "id": "0x557b76923ab0", "kind": "EnumConstantDecl", "name": "RXB_RB", "type": { @@ -34195,35 +33648,35 @@ ] }, { - "id": "0x7feb10e47198", + "id": "0x557b772a6468", "kind": "IfStmt", "range": { "begin": { - "offset": 27598, - "line": 899, + "offset": 28312, + "line": 929, "col": 5, "tokLen": 2 }, "end": { - "offset": 27638, - "line": 900, + "offset": 28352, + "line": 930, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e470e8", + "id": "0x557b772a63b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27602, - "line": 899, + "offset": 28316, + "line": 929, "col": 9, "tokLen": 1 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34235,67 +33688,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e470d0", + "id": "0x557b772a6398", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 }, "end": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e470b0", + "id": "0x557b772a6378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 }, "end": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e45e88", + "id": "0x557b772a5138", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27602, + "offset": 28316, "col": 9, "tokLen": 1 }, "end": { - "offset": 27602, + "offset": 28316, "col": 9, "tokLen": 1 } @@ -34303,11 +33756,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34316,16 +33769,16 @@ } }, { - "id": "0x7feb10e47098", + "id": "0x557b772a6360", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34337,16 +33790,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e45ea8", + "id": "0x557b772a5158", "kind": "StringLiteral", "range": { "begin": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34362,33 +33815,33 @@ ] }, { - "id": "0x7feb10e47188", + "id": "0x557b772a6458", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27625, - "line": 900, + "offset": 28339, + "line": 930, "col": 9, "tokLen": 6 }, "end": { - "offset": 27638, + "offset": 28352, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e47158", + "id": "0x557b772a6428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27632, + "offset": 28346, "col": 16, "tokLen": 4 }, "end": { - "offset": 27638, + "offset": 28352, "col": 22, "tokLen": 6 } @@ -34398,7 +33851,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef060", + "id": "0x557b76923b08", "kind": "EnumConstantDecl", "name": "RXB_LB", "type": { @@ -34411,35 +33864,35 @@ ] }, { - "id": "0x7feb10e484c8", + "id": "0x557b772a77b8", "kind": "IfStmt", "range": { "begin": { - "offset": 27650, - "line": 901, + "offset": 28364, + "line": 931, "col": 5, "tokLen": 2 }, "end": { - "offset": 27691, - "line": 902, + "offset": 28405, + "line": 932, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e48418", + "id": "0x557b772a7700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27654, - "line": 901, + "offset": 28368, + "line": 931, "col": 9, "tokLen": 1 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34451,67 +33904,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e48400", + "id": "0x557b772a76e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e483e0", + "id": "0x557b772a76c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e471b8", + "id": "0x557b772a6488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27654, + "offset": 28368, "col": 9, "tokLen": 1 }, "end": { - "offset": 27654, + "offset": 28368, "col": 9, "tokLen": 1 } @@ -34519,11 +33972,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34532,16 +33985,16 @@ } }, { - "id": "0x7feb10e483c8", + "id": "0x557b772a76b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34553,16 +34006,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e471d8", + "id": "0x557b772a64a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34578,33 +34031,33 @@ ] }, { - "id": "0x7feb10e484b8", + "id": "0x557b772a77a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27678, - "line": 902, + "offset": 28392, + "line": 932, "col": 9, "tokLen": 6 }, "end": { - "offset": 27691, + "offset": 28405, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e48488", + "id": "0x557b772a7778", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27685, + "offset": 28399, "col": 16, "tokLen": 4 }, "end": { - "offset": 27691, + "offset": 28405, "col": 22, "tokLen": 7 } @@ -34614,7 +34067,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef0b0", + "id": "0x557b76923b60", "kind": "EnumConstantDecl", "name": "VCMP_RR", "type": { @@ -34627,35 +34080,35 @@ ] }, { - "id": "0x7feb10e497f8", + "id": "0x557b772a8b08", "kind": "IfStmt", "range": { "begin": { - "offset": 27704, - "line": 903, + "offset": 28418, + "line": 933, "col": 5, "tokLen": 2 }, "end": { - "offset": 27741, - "line": 904, + "offset": 28455, + "line": 934, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e49748", + "id": "0x557b772a8a50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27708, - "line": 903, + "offset": 28422, + "line": 933, "col": 9, "tokLen": 1 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34667,67 +34120,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e49730", + "id": "0x557b772a8a38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 }, "end": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e49710", + "id": "0x557b772a8a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 }, "end": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e484e8", + "id": "0x557b772a77d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27708, + "offset": 28422, "col": 9, "tokLen": 1 }, "end": { - "offset": 27708, + "offset": 28422, "col": 9, "tokLen": 1 } @@ -34735,11 +34188,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34748,16 +34201,16 @@ } }, { - "id": "0x7feb10e496f8", + "id": "0x557b772a8a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34769,16 +34222,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e48508", + "id": "0x557b772a77f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34794,33 +34247,33 @@ ] }, { - "id": "0x7feb10e497e8", + "id": "0x557b772a8af8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27728, - "line": 904, + "offset": 28442, + "line": 934, "col": 9, "tokLen": 6 }, "end": { - "offset": 27741, + "offset": 28455, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e497b8", + "id": "0x557b772a8ac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27735, + "offset": 28449, "col": 16, "tokLen": 4 }, "end": { - "offset": 27741, + "offset": 28455, "col": 22, "tokLen": 3 } @@ -34830,7 +34283,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef100", + "id": "0x557b76923bb8", "kind": "EnumConstantDecl", "name": "VCP", "type": { @@ -34843,35 +34296,35 @@ ] }, { - "id": "0x7feb10e4ab28", + "id": "0x557b772a9e58", "kind": "IfStmt", "range": { "begin": { - "offset": 27750, - "line": 905, + "offset": 28464, + "line": 935, "col": 5, "tokLen": 2 }, "end": { - "offset": 27787, - "line": 906, + "offset": 28501, + "line": 936, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e4aa78", + "id": "0x557b772a9da0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27754, - "line": 905, + "offset": 28468, + "line": 935, "col": 9, "tokLen": 1 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -34883,67 +34336,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4aa60", + "id": "0x557b772a9d88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 }, "end": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4aa40", + "id": "0x557b772a9d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 }, "end": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e49818", + "id": "0x557b772a8b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27754, + "offset": 28468, "col": 9, "tokLen": 1 }, "end": { - "offset": 27754, + "offset": 28468, "col": 9, "tokLen": 1 } @@ -34951,11 +34404,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34964,16 +34417,16 @@ } }, { - "id": "0x7feb10e4aa28", + "id": "0x557b772a9d50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -34985,16 +34438,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e49838", + "id": "0x557b772a8b48", "kind": "StringLiteral", "range": { "begin": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -35010,33 +34463,33 @@ ] }, { - "id": "0x7feb10e4ab18", + "id": "0x557b772a9e48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27774, - "line": 906, + "offset": 28488, + "line": 936, "col": 9, "tokLen": 6 }, "end": { - "offset": 27787, + "offset": 28501, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e4aae8", + "id": "0x557b772a9e18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27781, + "offset": 28495, "col": 16, "tokLen": 4 }, "end": { - "offset": 27787, + "offset": 28501, "col": 22, "tokLen": 3 } @@ -35046,7 +34499,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef150", + "id": "0x557b76923c10", "kind": "EnumConstantDecl", "name": "VCN", "type": { @@ -35059,35 +34512,35 @@ ] }, { - "id": "0x7feb10e4be58", + "id": "0x557b772ab1a8", "kind": "IfStmt", "range": { "begin": { - "offset": 27796, - "line": 907, + "offset": 28510, + "line": 937, "col": 5, "tokLen": 2 }, "end": { - "offset": 27838, - "line": 908, + "offset": 28552, + "line": 938, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e4bda8", + "id": "0x557b772ab0f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27800, - "line": 907, + "offset": 28514, + "line": 937, "col": 9, "tokLen": 1 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35099,67 +34552,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4bd90", + "id": "0x557b772ab0d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 }, "end": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4bd70", + "id": "0x557b772ab0b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 }, "end": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4ab48", + "id": "0x557b772a9e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27800, + "offset": 28514, "col": 9, "tokLen": 1 }, "end": { - "offset": 27800, + "offset": 28514, "col": 9, "tokLen": 1 } @@ -35167,11 +34620,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35180,16 +34633,16 @@ } }, { - "id": "0x7feb10e4bd58", + "id": "0x557b772ab0a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35201,16 +34654,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4ab68", + "id": "0x557b772a9e98", "kind": "StringLiteral", "range": { "begin": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35226,33 +34679,33 @@ ] }, { - "id": "0x7feb10e4be48", + "id": "0x557b772ab198", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27825, - "line": 908, + "offset": 28539, + "line": 938, "col": 9, "tokLen": 6 }, "end": { - "offset": 27838, + "offset": 28552, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e4be18", + "id": "0x557b772ab168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27832, + "offset": 28546, "col": 16, "tokLen": 4 }, "end": { - "offset": 27838, + "offset": 28552, "col": 22, "tokLen": 8 } @@ -35262,7 +34715,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef1a0", + "id": "0x557b76923c68", "kind": "EnumConstantDecl", "name": "VISHAPER", "type": { @@ -35275,35 +34728,35 @@ ] }, { - "id": "0x7feb10e4d188", + "id": "0x557b772ac4f8", "kind": "IfStmt", "range": { "begin": { - "offset": 27852, - "line": 909, + "offset": 28566, + "line": 939, "col": 5, "tokLen": 2 }, "end": { - "offset": 27896, - "line": 910, + "offset": 28610, + "line": 940, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e4d0d8", + "id": "0x557b772ac440", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27856, - "line": 909, + "offset": 28570, + "line": 939, "col": 9, "tokLen": 1 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35315,67 +34768,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4d0c0", + "id": "0x557b772ac428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 }, "end": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4d0a0", + "id": "0x557b772ac408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 }, "end": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4be78", + "id": "0x557b772ab1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27856, + "offset": 28570, "col": 9, "tokLen": 1 }, "end": { - "offset": 27856, + "offset": 28570, "col": 9, "tokLen": 1 } @@ -35383,11 +34836,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35396,16 +34849,16 @@ } }, { - "id": "0x7feb10e4d088", + "id": "0x557b772ac3f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35417,16 +34870,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4be98", + "id": "0x557b772ab1e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35442,33 +34895,33 @@ ] }, { - "id": "0x7feb10e4d178", + "id": "0x557b772ac4e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27883, - "line": 910, + "offset": 28597, + "line": 940, "col": 9, "tokLen": 6 }, "end": { - "offset": 27896, + "offset": 28610, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e4d148", + "id": "0x557b772ac4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27890, + "offset": 28604, "col": 16, "tokLen": 4 }, "end": { - "offset": 27896, + "offset": 28610, "col": 22, "tokLen": 10 } @@ -35478,7 +34931,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef1f0", + "id": "0x557b76923cc0", "kind": "EnumConstantDecl", "name": "VTHRESHOLD", "type": { @@ -35491,35 +34944,35 @@ ] }, { - "id": "0x7feb10e4e4b8", + "id": "0x557b772ad848", "kind": "IfStmt", "range": { "begin": { - "offset": 27912, - "line": 911, + "offset": 28626, + "line": 941, "col": 5, "tokLen": 2 }, "end": { - "offset": 27953, - "line": 912, + "offset": 28667, + "line": 942, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4e408", + "id": "0x557b772ad790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27916, - "line": 911, + "offset": 28630, + "line": 941, "col": 9, "tokLen": 1 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35531,67 +34984,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4e3f0", + "id": "0x557b772ad778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 }, "end": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4e3d0", + "id": "0x557b772ad758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 }, "end": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4d1a8", + "id": "0x557b772ac518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27916, + "offset": 28630, "col": 9, "tokLen": 1 }, "end": { - "offset": 27916, + "offset": 28630, "col": 9, "tokLen": 1 } @@ -35599,11 +35052,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35612,16 +35065,16 @@ } }, { - "id": "0x7feb10e4e3b8", + "id": "0x557b772ad740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35633,16 +35086,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4d1c8", + "id": "0x557b772ac538", "kind": "StringLiteral", "range": { "begin": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35658,33 +35111,33 @@ ] }, { - "id": "0x7feb10e4e4a8", + "id": "0x557b772ad838", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27940, - "line": 912, + "offset": 28654, + "line": 942, "col": 9, "tokLen": 6 }, "end": { - "offset": 27953, + "offset": 28667, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4e478", + "id": "0x557b772ad808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27947, + "offset": 28661, "col": 16, "tokLen": 4 }, "end": { - "offset": 27953, + "offset": 28667, "col": 22, "tokLen": 7 } @@ -35694,7 +35147,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef290", + "id": "0x557b76923d70", "kind": "EnumConstantDecl", "name": "VREF_DS", "type": { @@ -35707,35 +35160,35 @@ ] }, { - "id": "0x7feb10e4f7e8", + "id": "0x557b772aebb0", "kind": "IfStmt", "range": { "begin": { - "offset": 27966, - "line": 913, + "offset": 28680, + "line": 943, "col": 5, "tokLen": 2 }, "end": { - "offset": 28007, - "line": 914, + "offset": 28721, + "line": 944, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4f738", + "id": "0x557b772aeae0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27970, - "line": 913, + "offset": 28684, + "line": 943, "col": 9, "tokLen": 1 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35747,67 +35200,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4f720", + "id": "0x557b772aeac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 }, "end": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4f700", + "id": "0x557b772aeaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 }, "end": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4e4d8", + "id": "0x557b772ad868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27970, + "offset": 28684, "col": 9, "tokLen": 1 }, "end": { - "offset": 27970, + "offset": 28684, "col": 9, "tokLen": 1 } @@ -35815,11 +35268,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35828,16 +35281,16 @@ } }, { - "id": "0x7feb10e4f6e8", + "id": "0x557b772aea90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35849,16 +35302,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4e4f8", + "id": "0x557b772ad888", "kind": "StringLiteral", "range": { "begin": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35874,33 +35327,33 @@ ] }, { - "id": "0x7feb10e4f7d8", + "id": "0x557b772aeba0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27994, - "line": 914, + "offset": 28708, + "line": 944, "col": 9, "tokLen": 6 }, "end": { - "offset": 28007, + "offset": 28721, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4f7a8", + "id": "0x557b772aeb70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28001, + "offset": 28715, "col": 16, "tokLen": 4 }, "end": { - "offset": 28007, + "offset": 28721, "col": 22, "tokLen": 7 } @@ -35910,7 +35363,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef2e0", + "id": "0x557b76923dc8", "kind": "EnumConstantDecl", "name": "VOUT_CM", "type": { @@ -35923,35 +35376,35 @@ ] }, { - "id": "0x7feb10e50b18", + "id": "0x557b772afef8", "kind": "IfStmt", "range": { "begin": { - "offset": 28020, - "line": 915, + "offset": 28734, + "line": 945, "col": 5, "tokLen": 2 }, "end": { - "offset": 28060, - "line": 916, + "offset": 28774, + "line": 946, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e50a68", + "id": "0x557b772afe40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28024, - "line": 915, + "offset": 28738, + "line": 945, "col": 9, "tokLen": 1 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -35963,67 +35416,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e50a50", + "id": "0x557b772afe28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 }, "end": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e50a30", + "id": "0x557b772afe08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 }, "end": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4f808", + "id": "0x557b772aebd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28024, + "offset": 28738, "col": 9, "tokLen": 1 }, "end": { - "offset": 28024, + "offset": 28738, "col": 9, "tokLen": 1 } @@ -36031,11 +35484,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36044,16 +35497,16 @@ } }, { - "id": "0x7feb10e50a18", + "id": "0x557b772afdf0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -36065,16 +35518,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4f828", + "id": "0x557b772aebf0", "kind": "StringLiteral", "range": { "begin": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -36090,33 +35543,33 @@ ] }, { - "id": "0x7feb10e50b08", + "id": "0x557b772afee8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28047, - "line": 916, + "offset": 28761, + "line": 946, "col": 9, "tokLen": 6 }, "end": { - "offset": 28060, + "offset": 28774, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e50ad8", + "id": "0x557b772afeb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28054, + "offset": 28768, "col": 16, "tokLen": 4 }, "end": { - "offset": 28060, + "offset": 28774, "col": 22, "tokLen": 6 } @@ -36126,7 +35579,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef330", + "id": "0x557b76923e20", "kind": "EnumConstantDecl", "name": "VIN_CM", "type": { @@ -36139,35 +35592,35 @@ ] }, { - "id": "0x7feb10e51e48", + "id": "0x557b772b1248", "kind": "IfStmt", "range": { "begin": { - "offset": 28072, - "line": 917, + "offset": 28786, + "line": 947, "col": 5, "tokLen": 2 }, "end": { - "offset": 28115, - "line": 918, + "offset": 28829, + "line": 948, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e51d98", + "id": "0x557b772b1190", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28076, - "line": 917, + "offset": 28790, + "line": 947, "col": 9, "tokLen": 1 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36179,67 +35632,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e51d80", + "id": "0x557b772b1178", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 }, "end": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e51d60", + "id": "0x557b772b1158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 }, "end": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e50b38", + "id": "0x557b772aff18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28076, + "offset": 28790, "col": 9, "tokLen": 1 }, "end": { - "offset": 28076, + "offset": 28790, "col": 9, "tokLen": 1 } @@ -36247,11 +35700,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36260,16 +35713,16 @@ } }, { - "id": "0x7feb10e51d48", + "id": "0x557b772b1140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36281,16 +35734,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e50b58", + "id": "0x557b772aff38", "kind": "StringLiteral", "range": { "begin": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36306,33 +35759,33 @@ ] }, { - "id": "0x7feb10e51e38", + "id": "0x557b772b1238", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28102, - "line": 918, + "offset": 28816, + "line": 948, "col": 9, "tokLen": 6 }, "end": { - "offset": 28115, + "offset": 28829, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e51e08", + "id": "0x557b772b1208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28109, + "offset": 28823, "col": 16, "tokLen": 4 }, "end": { - "offset": 28115, + "offset": 28829, "col": 22, "tokLen": 9 } @@ -36342,7 +35795,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef380", + "id": "0x557b76923e78", "kind": "EnumConstantDecl", "name": "VREF_COMP", "type": { @@ -36355,35 +35808,35 @@ ] }, { - "id": "0x7feb10e53178", + "id": "0x557b772b2598", "kind": "IfStmt", "range": { "begin": { - "offset": 28130, - "line": 919, + "offset": 28844, + "line": 949, "col": 5, "tokLen": 2 }, "end": { - "offset": 28171, - "line": 920, + "offset": 28885, + "line": 950, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e530c8", + "id": "0x557b772b24e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28134, - "line": 919, + "offset": 28848, + "line": 949, "col": 9, "tokLen": 1 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36395,67 +35848,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e530b0", + "id": "0x557b772b24c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 }, "end": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e53090", + "id": "0x557b772b24a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 }, "end": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e51e68", + "id": "0x557b772b1268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28134, + "offset": 28848, "col": 9, "tokLen": 1 }, "end": { - "offset": 28134, + "offset": 28848, "col": 9, "tokLen": 1 } @@ -36463,11 +35916,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36476,16 +35929,16 @@ } }, { - "id": "0x7feb10e53078", + "id": "0x557b772b2490", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36497,16 +35950,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e51e88", + "id": "0x557b772b1288", "kind": "StringLiteral", "range": { "begin": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36522,33 +35975,33 @@ ] }, { - "id": "0x7feb10e53168", + "id": "0x557b772b2588", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28158, - "line": 920, + "offset": 28872, + "line": 950, "col": 9, "tokLen": 6 }, "end": { - "offset": 28171, + "offset": 28885, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e53138", + "id": "0x557b772b2558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28165, + "offset": 28879, "col": 16, "tokLen": 4 }, "end": { - "offset": 28171, + "offset": 28885, "col": 22, "tokLen": 7 } @@ -36558,7 +36011,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef3d0", + "id": "0x557b76923ed0", "kind": "EnumConstantDecl", "name": "VB_COMP", "type": { @@ -36571,35 +36024,35 @@ ] }, { - "id": "0x7feb10e544a8", + "id": "0x557b772b38e8", "kind": "IfStmt", "range": { "begin": { - "offset": 28184, - "line": 921, + "offset": 28898, + "line": 951, "col": 5, "tokLen": 2 }, "end": { - "offset": 28226, - "line": 922, + "offset": 28940, + "line": 952, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e543f8", + "id": "0x557b772b3830", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28188, - "line": 921, + "offset": 28902, + "line": 951, "col": 9, "tokLen": 1 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36611,67 +36064,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e543e0", + "id": "0x557b772b3818", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 }, "end": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e543c0", + "id": "0x557b772b37f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 }, "end": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e53198", + "id": "0x557b772b25b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28188, + "offset": 28902, "col": 9, "tokLen": 1 }, "end": { - "offset": 28188, + "offset": 28902, "col": 9, "tokLen": 1 } @@ -36679,11 +36132,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36692,16 +36145,16 @@ } }, { - "id": "0x7feb10e543a8", + "id": "0x557b772b37e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36713,16 +36166,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e531b8", + "id": "0x557b772b25d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36738,33 +36191,33 @@ ] }, { - "id": "0x7feb10e54498", + "id": "0x557b772b38d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28213, - "line": 922, + "offset": 28927, + "line": 952, "col": 9, "tokLen": 6 }, "end": { - "offset": 28226, + "offset": 28940, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e54468", + "id": "0x557b772b38a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28220, + "offset": 28934, "col": 16, "tokLen": 4 }, "end": { - "offset": 28226, + "offset": 28940, "col": 22, "tokLen": 8 } @@ -36774,7 +36227,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef420", + "id": "0x557b76923f28", "kind": "EnumConstantDecl", "name": "VDD_PROT", "type": { @@ -36787,35 +36240,35 @@ ] }, { - "id": "0x7feb10e557d8", + "id": "0x557b772b4c38", "kind": "IfStmt", "range": { "begin": { - "offset": 28240, - "line": 923, + "offset": 28954, + "line": 953, "col": 5, "tokLen": 2 }, "end": { - "offset": 28281, - "line": 924, + "offset": 28995, + "line": 954, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e55728", + "id": "0x557b772b4b80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28244, - "line": 923, + "offset": 28958, + "line": 953, "col": 9, "tokLen": 1 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36827,67 +36280,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e55710", + "id": "0x557b772b4b68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 }, "end": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e556f0", + "id": "0x557b772b4b48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 }, "end": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e544c8", + "id": "0x557b772b3908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28244, + "offset": 28958, "col": 9, "tokLen": 1 }, "end": { - "offset": 28244, + "offset": 28958, "col": 9, "tokLen": 1 } @@ -36895,11 +36348,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36908,16 +36361,16 @@ } }, { - "id": "0x7feb10e556d8", + "id": "0x557b772b4b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36929,16 +36382,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e544e8", + "id": "0x557b772b3928", "kind": "StringLiteral", "range": { "begin": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36954,33 +36407,33 @@ ] }, { - "id": "0x7feb10e557c8", + "id": "0x557b772b4c28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28268, - "line": 924, + "offset": 28982, + "line": 954, "col": 9, "tokLen": 6 }, "end": { - "offset": 28281, + "offset": 28995, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e55798", + "id": "0x557b772b4bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28275, + "offset": 28989, "col": 16, "tokLen": 4 }, "end": { - "offset": 28281, + "offset": 28995, "col": 22, "tokLen": 7 } @@ -36990,7 +36443,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef470", + "id": "0x557b76923f80", "kind": "EnumConstantDecl", "name": "VIN_COM", "type": { @@ -37003,35 +36456,35 @@ ] }, { - "id": "0x7feb10e56b08", + "id": "0x557b772b5f88", "kind": "IfStmt", "range": { "begin": { - "offset": 28294, - "line": 925, + "offset": 29008, + "line": 955, "col": 5, "tokLen": 2 }, "end": { - "offset": 28338, - "line": 926, + "offset": 29052, + "line": 956, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e56a58", + "id": "0x557b772b5ed0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28298, - "line": 925, + "offset": 29012, + "line": 955, "col": 9, "tokLen": 1 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37043,67 +36496,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e56a40", + "id": "0x557b772b5eb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 }, "end": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e56a20", + "id": "0x557b772b5e98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 }, "end": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e557f8", + "id": "0x557b772b4c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28298, + "offset": 29012, "col": 9, "tokLen": 1 }, "end": { - "offset": 28298, + "offset": 29012, "col": 9, "tokLen": 1 } @@ -37111,11 +36564,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37124,16 +36577,16 @@ } }, { - "id": "0x7feb10e56a08", + "id": "0x557b772b5e80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37145,16 +36598,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e55818", + "id": "0x557b772b4c78", "kind": "StringLiteral", "range": { "begin": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37170,33 +36623,33 @@ ] }, { - "id": "0x7feb10e56af8", + "id": "0x557b772b5f78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28325, - "line": 926, + "offset": 29039, + "line": 956, "col": 9, "tokLen": 6 }, "end": { - "offset": 28338, + "offset": 29052, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e56ac8", + "id": "0x557b772b5f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28332, + "offset": 29046, "col": 16, "tokLen": 4 }, "end": { - "offset": 28338, + "offset": 29052, "col": 22, "tokLen": 10 } @@ -37206,7 +36659,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef4c0", + "id": "0x557b76923fd8", "kind": "EnumConstantDecl", "name": "VREF_PRECH", "type": { @@ -37219,35 +36672,35 @@ ] }, { - "id": "0x7feb10e57e38", + "id": "0x557b772b72d8", "kind": "IfStmt", "range": { "begin": { - "offset": 28354, - "line": 927, + "offset": 29068, + "line": 957, "col": 5, "tokLen": 2 }, "end": { - "offset": 28397, - "line": 928, + "offset": 29111, + "line": 958, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e57d88", + "id": "0x557b772b7220", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28358, - "line": 927, + "offset": 29072, + "line": 957, "col": 9, "tokLen": 1 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37259,67 +36712,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e57d70", + "id": "0x557b772b7208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 }, "end": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e57d50", + "id": "0x557b772b71e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 }, "end": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e56b28", + "id": "0x557b772b5fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28358, + "offset": 29072, "col": 9, "tokLen": 1 }, "end": { - "offset": 28358, + "offset": 29072, "col": 9, "tokLen": 1 } @@ -37327,11 +36780,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37340,16 +36793,16 @@ } }, { - "id": "0x7feb10e57d38", + "id": "0x557b772b71d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37361,16 +36814,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e56b48", + "id": "0x557b772b5fc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37386,33 +36839,33 @@ ] }, { - "id": "0x7feb10e57e28", + "id": "0x557b772b72c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28384, - "line": 928, + "offset": 29098, + "line": 958, "col": 9, "tokLen": 6 }, "end": { - "offset": 28397, + "offset": 29111, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e57df8", + "id": "0x557b772b7298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28391, + "offset": 29105, "col": 16, "tokLen": 4 }, "end": { - "offset": 28397, + "offset": 29111, "col": 22, "tokLen": 9 } @@ -37422,7 +36875,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef510", + "id": "0x557b76924030", "kind": "EnumConstantDecl", "name": "VB_PIXBUF", "type": { @@ -37435,35 +36888,35 @@ ] }, { - "id": "0x7feb10e18168", + "id": "0x557b772b8628", "kind": "IfStmt", "range": { "begin": { - "offset": 28412, - "line": 929, + "offset": 29126, + "line": 959, "col": 5, "tokLen": 2 }, "end": { - "offset": 28451, - "line": 930, + "offset": 29165, + "line": 960, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e180b8", + "id": "0x557b772b8570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28416, - "line": 929, + "offset": 29130, + "line": 959, "col": 9, "tokLen": 1 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37475,67 +36928,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e180a0", + "id": "0x557b772b8558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 }, "end": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e18080", + "id": "0x557b772b8538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 }, "end": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e57e58", + "id": "0x557b772b72f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28416, + "offset": 29130, "col": 9, "tokLen": 1 }, "end": { - "offset": 28416, + "offset": 29130, "col": 9, "tokLen": 1 } @@ -37543,11 +36996,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37556,16 +37009,16 @@ } }, { - "id": "0x7feb10e18068", + "id": "0x557b772b8520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37577,16 +37030,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e57e78", + "id": "0x557b772b7318", "kind": "StringLiteral", "range": { "begin": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37602,33 +37055,33 @@ ] }, { - "id": "0x7feb10e18158", + "id": "0x557b772b8618", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28438, - "line": 930, + "offset": 29152, + "line": 960, "col": 9, "tokLen": 6 }, "end": { - "offset": 28451, + "offset": 29165, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e18128", + "id": "0x557b772b85e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28445, + "offset": 29159, "col": 16, "tokLen": 4 }, "end": { - "offset": 28451, + "offset": 29165, "col": 22, "tokLen": 5 } @@ -37638,7 +37091,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef560", + "id": "0x557b76924088", "kind": "EnumConstantDecl", "name": "VB_DS", "type": { @@ -37651,35 +37104,35 @@ ] }, { - "id": "0x7feb10e19498", + "id": "0x557b772b9978", "kind": "IfStmt", "range": { "begin": { - "offset": 28462, - "line": 931, + "offset": 29176, + "line": 961, "col": 5, "tokLen": 2 }, "end": { - "offset": 28506, - "line": 932, + "offset": 29220, + "line": 962, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e193e8", + "id": "0x557b772b98c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28466, - "line": 931, + "offset": 29180, + "line": 961, "col": 9, "tokLen": 1 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37691,67 +37144,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e193d0", + "id": "0x557b772b98a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 }, "end": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e193b0", + "id": "0x557b772b9888", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 }, "end": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e18188", + "id": "0x557b772b8648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28466, + "offset": 29180, "col": 9, "tokLen": 1 }, "end": { - "offset": 28466, + "offset": 29180, "col": 9, "tokLen": 1 } @@ -37759,11 +37212,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37772,16 +37225,16 @@ } }, { - "id": "0x7feb10e19398", + "id": "0x557b772b9870", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37793,16 +37246,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e181a8", + "id": "0x557b772b8668", "kind": "StringLiteral", "range": { "begin": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37818,33 +37271,33 @@ ] }, { - "id": "0x7feb10e19488", + "id": "0x557b772b9968", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28493, - "line": 932, + "offset": 29207, + "line": 962, "col": 9, "tokLen": 6 }, "end": { - "offset": 28506, + "offset": 29220, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e19458", + "id": "0x557b772b9938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28500, + "offset": 29214, "col": 16, "tokLen": 4 }, "end": { - "offset": 28506, + "offset": 29220, "col": 22, "tokLen": 10 } @@ -37854,7 +37307,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef5b0", + "id": "0x557b769240e0", "kind": "EnumConstantDecl", "name": "VREF_H_ADC", "type": { @@ -37867,35 +37320,35 @@ ] }, { - "id": "0x7feb10e1a7c8", + "id": "0x557b772bacc8", "kind": "IfStmt", "range": { "begin": { - "offset": 28522, - "line": 933, + "offset": 29236, + "line": 963, "col": 5, "tokLen": 2 }, "end": { - "offset": 28566, - "line": 934, + "offset": 29280, + "line": 964, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1a718", + "id": "0x557b772bac10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28526, - "line": 933, + "offset": 29240, + "line": 963, "col": 9, "tokLen": 1 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -37907,67 +37360,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1a700", + "id": "0x557b772babf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 }, "end": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1a6e0", + "id": "0x557b772babd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 }, "end": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e194b8", + "id": "0x557b772b9998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28526, + "offset": 29240, "col": 9, "tokLen": 1 }, "end": { - "offset": 28526, + "offset": 29240, "col": 9, "tokLen": 1 } @@ -37975,11 +37428,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37988,16 +37441,16 @@ } }, { - "id": "0x7feb10e1a6c8", + "id": "0x557b772babc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -38009,16 +37462,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e194d8", + "id": "0x557b772b99b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -38034,33 +37487,33 @@ ] }, { - "id": "0x7feb10e1a7b8", + "id": "0x557b772bacb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28553, - "line": 934, + "offset": 29267, + "line": 964, "col": 9, "tokLen": 6 }, "end": { - "offset": 28566, + "offset": 29280, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1a788", + "id": "0x557b772bac88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28560, + "offset": 29274, "col": 16, "tokLen": 4 }, "end": { - "offset": 28566, + "offset": 29280, "col": 22, "tokLen": 10 } @@ -38070,7 +37523,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef600", + "id": "0x557b76924138", "kind": "EnumConstantDecl", "name": "VB_COMP_FE", "type": { @@ -38083,35 +37536,35 @@ ] }, { - "id": "0x7feb10e1baf8", + "id": "0x557b772bc018", "kind": "IfStmt", "range": { "begin": { - "offset": 28582, - "line": 935, + "offset": 29296, + "line": 965, "col": 5, "tokLen": 2 }, "end": { - "offset": 28627, - "line": 936, + "offset": 29341, + "line": 966, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1ba48", + "id": "0x557b772bbf60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28586, - "line": 935, + "offset": 29300, + "line": 965, "col": 9, "tokLen": 1 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38123,67 +37576,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1ba30", + "id": "0x557b772bbf48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 }, "end": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1ba10", + "id": "0x557b772bbf28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 }, "end": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1a7e8", + "id": "0x557b772bace8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28586, + "offset": 29300, "col": 9, "tokLen": 1 }, "end": { - "offset": 28586, + "offset": 29300, "col": 9, "tokLen": 1 } @@ -38191,11 +37644,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38204,16 +37657,16 @@ } }, { - "id": "0x7feb10e1b9f8", + "id": "0x557b772bbf10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38225,16 +37678,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1a808", + "id": "0x557b772bad08", "kind": "StringLiteral", "range": { "begin": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38250,33 +37703,33 @@ ] }, { - "id": "0x7feb10e1bae8", + "id": "0x557b772bc008", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28614, - "line": 936, + "offset": 29328, + "line": 966, "col": 9, "tokLen": 6 }, "end": { - "offset": 28627, + "offset": 29341, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1bab8", + "id": "0x557b772bbfd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28621, + "offset": 29335, "col": 16, "tokLen": 4 }, "end": { - "offset": 28627, + "offset": 29341, "col": 22, "tokLen": 11 } @@ -38286,7 +37739,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef650", + "id": "0x557b76924190", "kind": "EnumConstantDecl", "name": "VB_COMP_ADC", "type": { @@ -38299,35 +37752,35 @@ ] }, { - "id": "0x7feb10e1ce28", + "id": "0x557b772bd368", "kind": "IfStmt", "range": { "begin": { - "offset": 28644, - "line": 937, + "offset": 29358, + "line": 967, "col": 5, "tokLen": 2 }, "end": { - "offset": 28686, - "line": 938, + "offset": 29400, + "line": 968, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e1cd78", + "id": "0x557b772bd2b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28648, - "line": 937, + "offset": 29362, + "line": 967, "col": 9, "tokLen": 1 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38339,67 +37792,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1cd60", + "id": "0x557b772bd298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 }, "end": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1cd40", + "id": "0x557b772bd278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 }, "end": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1bb18", + "id": "0x557b772bc038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28648, + "offset": 29362, "col": 9, "tokLen": 1 }, "end": { - "offset": 28648, + "offset": 29362, "col": 9, "tokLen": 1 } @@ -38407,11 +37860,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38420,16 +37873,16 @@ } }, { - "id": "0x7feb10e1cd28", + "id": "0x557b772bd260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38441,16 +37894,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1bb38", + "id": "0x557b772bc058", "kind": "StringLiteral", "range": { "begin": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38466,33 +37919,33 @@ ] }, { - "id": "0x7feb10e1ce18", + "id": "0x557b772bd358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28673, - "line": 938, + "offset": 29387, + "line": 968, "col": 9, "tokLen": 6 }, "end": { - "offset": 28686, + "offset": 29400, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e1cde8", + "id": "0x557b772bd328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28680, + "offset": 29394, "col": 16, "tokLen": 4 }, "end": { - "offset": 28686, + "offset": 29400, "col": 22, "tokLen": 8 } @@ -38502,7 +37955,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef6a0", + "id": "0x557b769241e8", "kind": "EnumConstantDecl", "name": "VCOM_CDS", "type": { @@ -38515,35 +37968,35 @@ ] }, { - "id": "0x7feb10e1e158", + "id": "0x557b772be6b8", "kind": "IfStmt", "range": { "begin": { - "offset": 28700, - "line": 939, + "offset": 29414, + "line": 969, "col": 5, "tokLen": 2 }, "end": { - "offset": 28745, - "line": 940, + "offset": 29459, + "line": 970, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1e0a8", + "id": "0x557b772be600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28704, - "line": 939, + "offset": 29418, + "line": 969, "col": 9, "tokLen": 1 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38555,67 +38008,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1e090", + "id": "0x557b772be5e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 }, "end": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1e070", + "id": "0x557b772be5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 }, "end": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1ce48", + "id": "0x557b772bd388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28704, + "offset": 29418, "col": 9, "tokLen": 1 }, "end": { - "offset": 28704, + "offset": 29418, "col": 9, "tokLen": 1 } @@ -38623,11 +38076,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38636,16 +38089,16 @@ } }, { - "id": "0x7feb10e1e058", + "id": "0x557b772be5b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38657,16 +38110,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1ce68", + "id": "0x557b772bd3a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38682,33 +38135,33 @@ ] }, { - "id": "0x7feb10e1e148", + "id": "0x557b772be6a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28732, - "line": 940, + "offset": 29446, + "line": 970, "col": 9, "tokLen": 6 }, "end": { - "offset": 28745, + "offset": 29459, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1e118", + "id": "0x557b772be678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28739, + "offset": 29453, "col": 16, "tokLen": 4 }, "end": { - "offset": 28745, + "offset": 29459, "col": 22, "tokLen": 11 } @@ -38718,7 +38171,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef6f0", + "id": "0x557b76924240", "kind": "EnumConstantDecl", "name": "VREF_RSTORE", "type": { @@ -38731,35 +38184,35 @@ ] }, { - "id": "0x7feb10e1f488", + "id": "0x557b772bfa08", "kind": "IfStmt", "range": { "begin": { - "offset": 28762, - "line": 941, + "offset": 29476, + "line": 971, "col": 5, "tokLen": 2 }, "end": { - "offset": 28806, - "line": 942, + "offset": 29520, + "line": 972, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1f3d8", + "id": "0x557b772bf950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28766, - "line": 941, + "offset": 29480, + "line": 971, "col": 9, "tokLen": 1 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38771,67 +38224,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1f3c0", + "id": "0x557b772bf938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 }, "end": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1f3a0", + "id": "0x557b772bf918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 }, "end": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1e178", + "id": "0x557b772be6d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28766, + "offset": 29480, "col": 9, "tokLen": 1 }, "end": { - "offset": 28766, + "offset": 29480, "col": 9, "tokLen": 1 } @@ -38839,11 +38292,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38852,16 +38305,16 @@ } }, { - "id": "0x7feb10e1f388", + "id": "0x557b772bf900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38873,16 +38326,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1e198", + "id": "0x557b772be6f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38898,33 +38351,33 @@ ] }, { - "id": "0x7feb10e1f478", + "id": "0x557b772bf9f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28793, - "line": 942, + "offset": 29507, + "line": 972, "col": 9, "tokLen": 6 }, "end": { - "offset": 28806, + "offset": 29520, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1f448", + "id": "0x557b772bf9c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28800, + "offset": 29514, "col": 16, "tokLen": 4 }, "end": { - "offset": 28806, + "offset": 29520, "col": 22, "tokLen": 10 } @@ -38934,7 +38387,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef740", + "id": "0x557b76924298", "kind": "EnumConstantDecl", "name": "VB_OPA_1ST", "type": { @@ -38947,35 +38400,35 @@ ] }, { - "id": "0x7feb10e207b8", + "id": "0x557b772c0d58", "kind": "IfStmt", "range": { "begin": { - "offset": 28822, - "line": 943, + "offset": 29536, + "line": 973, "col": 5, "tokLen": 2 }, "end": { - "offset": 28868, - "line": 944, + "offset": 29582, + "line": 974, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e20708", + "id": "0x557b772c0ca0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28826, - "line": 943, + "offset": 29540, + "line": 973, "col": 9, "tokLen": 1 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -38987,67 +38440,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e206f0", + "id": "0x557b772c0c88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 }, "end": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e206d0", + "id": "0x557b772c0c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 }, "end": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1f4a8", + "id": "0x557b772bfa28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28826, + "offset": 29540, "col": 9, "tokLen": 1 }, "end": { - "offset": 28826, + "offset": 29540, "col": 9, "tokLen": 1 } @@ -39055,11 +38508,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39068,16 +38521,16 @@ } }, { - "id": "0x7feb10e206b8", + "id": "0x557b772c0c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -39089,16 +38542,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1f4c8", + "id": "0x557b772bfa48", "kind": "StringLiteral", "range": { "begin": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -39114,33 +38567,33 @@ ] }, { - "id": "0x7feb10e207a8", + "id": "0x557b772c0d48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28855, - "line": 944, + "offset": 29569, + "line": 974, "col": 9, "tokLen": 6 }, "end": { - "offset": 28868, + "offset": 29582, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e20778", + "id": "0x557b772c0d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28862, + "offset": 29576, "col": 16, "tokLen": 4 }, "end": { - "offset": 28868, + "offset": 29582, "col": 22, "tokLen": 12 } @@ -39150,7 +38603,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef790", + "id": "0x557b769242f0", "kind": "EnumConstantDecl", "name": "VREF_COMP_FE", "type": { @@ -39163,35 +38616,35 @@ ] }, { - "id": "0x7feb10e21ae8", + "id": "0x557b772c20a8", "kind": "IfStmt", "range": { "begin": { - "offset": 28886, - "line": 945, + "offset": 29600, + "line": 975, "col": 5, "tokLen": 2 }, "end": { - "offset": 28929, - "line": 946, + "offset": 29643, + "line": 976, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e21a38", + "id": "0x557b772c1ff0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28890, - "line": 945, + "offset": 29604, + "line": 975, "col": 9, "tokLen": 1 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39203,67 +38656,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e21a20", + "id": "0x557b772c1fd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 }, "end": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e21a00", + "id": "0x557b772c1fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 }, "end": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e207d8", + "id": "0x557b772c0d78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28890, + "offset": 29604, "col": 9, "tokLen": 1 }, "end": { - "offset": 28890, + "offset": 29604, "col": 9, "tokLen": 1 } @@ -39271,11 +38724,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39284,16 +38737,16 @@ } }, { - "id": "0x7feb10e219e8", + "id": "0x557b772c1fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39305,16 +38758,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e207f8", + "id": "0x557b772c0d98", "kind": "StringLiteral", "range": { "begin": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39330,33 +38783,33 @@ ] }, { - "id": "0x7feb10e21ad8", + "id": "0x557b772c2098", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28916, - "line": 946, + "offset": 29630, + "line": 976, "col": 9, "tokLen": 6 }, "end": { - "offset": 28929, + "offset": 29643, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e21aa8", + "id": "0x557b772c2068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28923, + "offset": 29637, "col": 16, "tokLen": 4 }, "end": { - "offset": 28929, + "offset": 29643, "col": 22, "tokLen": 9 } @@ -39366,7 +38819,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef7e0", + "id": "0x557b76924348", "kind": "EnumConstantDecl", "name": "VCOM_ADC1", "type": { @@ -39379,35 +38832,35 @@ ] }, { - "id": "0x7feb10e22e18", + "id": "0x557b772c33f8", "kind": "IfStmt", "range": { "begin": { - "offset": 28944, - "line": 947, + "offset": 29658, + "line": 977, "col": 5, "tokLen": 2 }, "end": { - "offset": 28988, - "line": 948, + "offset": 29702, + "line": 978, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e22d68", + "id": "0x557b772c3340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28948, - "line": 947, + "offset": 29662, + "line": 977, "col": 9, "tokLen": 1 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39419,67 +38872,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e22d50", + "id": "0x557b772c3328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 }, "end": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e22d30", + "id": "0x557b772c3308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 }, "end": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e21b08", + "id": "0x557b772c20c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28948, + "offset": 29662, "col": 9, "tokLen": 1 }, "end": { - "offset": 28948, + "offset": 29662, "col": 9, "tokLen": 1 } @@ -39487,11 +38940,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39500,16 +38953,16 @@ } }, { - "id": "0x7feb10e22d18", + "id": "0x557b772c32f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39521,16 +38974,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e21b28", + "id": "0x557b772c20e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39546,33 +38999,33 @@ ] }, { - "id": "0x7feb10e22e08", + "id": "0x557b772c33e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28975, - "line": 948, + "offset": 29689, + "line": 978, "col": 9, "tokLen": 6 }, "end": { - "offset": 28988, + "offset": 29702, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e22dd8", + "id": "0x557b772c33b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28982, + "offset": 29696, "col": 16, "tokLen": 4 }, "end": { - "offset": 28988, + "offset": 29702, "col": 22, "tokLen": 10 } @@ -39582,7 +39035,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef830", + "id": "0x557b769243a0", "kind": "EnumConstantDecl", "name": "VREF_L_ADC", "type": { @@ -39595,35 +39048,35 @@ ] }, { - "id": "0x7feb10e24148", + "id": "0x557b772c4748", "kind": "IfStmt", "range": { "begin": { - "offset": 29004, - "line": 949, + "offset": 29718, + "line": 979, "col": 5, "tokLen": 2 }, "end": { - "offset": 29046, - "line": 950, + "offset": 29760, + "line": 980, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e24098", + "id": "0x557b772c4690", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29008, - "line": 949, + "offset": 29722, + "line": 979, "col": 9, "tokLen": 1 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39635,67 +39088,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e24080", + "id": "0x557b772c4678", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 }, "end": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e24060", + "id": "0x557b772c4658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 }, "end": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e22e38", + "id": "0x557b772c3418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29008, + "offset": 29722, "col": 9, "tokLen": 1 }, "end": { - "offset": 29008, + "offset": 29722, "col": 9, "tokLen": 1 } @@ -39703,11 +39156,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39716,16 +39169,16 @@ } }, { - "id": "0x7feb10e24048", + "id": "0x557b772c4640", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39737,16 +39190,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e22e58", + "id": "0x557b772c3438", "kind": "StringLiteral", "range": { "begin": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39762,33 +39215,33 @@ ] }, { - "id": "0x7feb10e24138", + "id": "0x557b772c4738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29033, - "line": 950, + "offset": 29747, + "line": 980, "col": 9, "tokLen": 6 }, "end": { - "offset": 29046, + "offset": 29760, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e24108", + "id": "0x557b772c4708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29040, + "offset": 29754, "col": 16, "tokLen": 4 }, "end": { - "offset": 29046, + "offset": 29760, "col": 22, "tokLen": 8 } @@ -39798,7 +39251,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef880", + "id": "0x557b769243f8", "kind": "EnumConstantDecl", "name": "VREF_CDS", "type": { @@ -39811,35 +39264,35 @@ ] }, { - "id": "0x7feb10e25478", + "id": "0x557b772c5a98", "kind": "IfStmt", "range": { "begin": { - "offset": 29060, - "line": 951, + "offset": 29774, + "line": 981, "col": 5, "tokLen": 2 }, "end": { - "offset": 29099, - "line": 952, + "offset": 29813, + "line": 982, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e253c8", + "id": "0x557b772c59e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29064, - "line": 951, + "offset": 29778, + "line": 981, "col": 9, "tokLen": 1 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39851,67 +39304,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e253b0", + "id": "0x557b772c59c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 }, "end": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e25390", + "id": "0x557b772c59a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 }, "end": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e24168", + "id": "0x557b772c4768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29064, + "offset": 29778, "col": 9, "tokLen": 1 }, "end": { - "offset": 29064, + "offset": 29778, "col": 9, "tokLen": 1 } @@ -39919,11 +39372,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39932,16 +39385,16 @@ } }, { - "id": "0x7feb10e25378", + "id": "0x557b772c5990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39953,16 +39406,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e24188", + "id": "0x557b772c4788", "kind": "StringLiteral", "range": { "begin": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39978,33 +39431,33 @@ ] }, { - "id": "0x7feb10e25468", + "id": "0x557b772c5a88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29086, - "line": 952, + "offset": 29800, + "line": 982, "col": 9, "tokLen": 6 }, "end": { - "offset": 29099, + "offset": 29813, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e25438", + "id": "0x557b772c5a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29093, + "offset": 29807, "col": 16, "tokLen": 4 }, "end": { - "offset": 29099, + "offset": 29813, "col": 22, "tokLen": 5 } @@ -40014,7 +39467,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef8d0", + "id": "0x557b76924450", "kind": "EnumConstantDecl", "name": "VB_CS", "type": { @@ -40027,35 +39480,35 @@ ] }, { - "id": "0x7feb10e267a8", + "id": "0x557b772c6de8", "kind": "IfStmt", "range": { "begin": { - "offset": 29110, - "line": 953, + "offset": 29824, + "line": 983, "col": 5, "tokLen": 2 }, "end": { - "offset": 29153, - "line": 954, + "offset": 29867, + "line": 984, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e266f8", + "id": "0x557b772c6d30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29114, - "line": 953, + "offset": 29828, + "line": 983, "col": 9, "tokLen": 1 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40067,67 +39520,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e266e0", + "id": "0x557b772c6d18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 }, "end": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e266c0", + "id": "0x557b772c6cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 }, "end": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e25498", + "id": "0x557b772c5ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29114, + "offset": 29828, "col": 9, "tokLen": 1 }, "end": { - "offset": 29114, + "offset": 29828, "col": 9, "tokLen": 1 } @@ -40135,11 +39588,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40148,16 +39601,16 @@ } }, { - "id": "0x7feb10e266a8", + "id": "0x557b772c6ce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40169,16 +39622,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e254b8", + "id": "0x557b772c5ad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40194,33 +39647,33 @@ ] }, { - "id": "0x7feb10e26798", + "id": "0x557b772c6dd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29140, - "line": 954, + "offset": 29854, + "line": 984, "col": 9, "tokLen": 6 }, "end": { - "offset": 29153, + "offset": 29867, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e26768", + "id": "0x557b772c6da8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29147, + "offset": 29861, "col": 16, "tokLen": 4 }, "end": { - "offset": 29153, + "offset": 29867, "col": 22, "tokLen": 9 } @@ -40230,7 +39683,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef920", + "id": "0x557b769244a8", "kind": "EnumConstantDecl", "name": "VB_OPA_FD", "type": { @@ -40243,35 +39696,35 @@ ] }, { - "id": "0x7feb10e27ad8", + "id": "0x557b772c8138", "kind": "IfStmt", "range": { "begin": { - "offset": 29168, - "line": 955, + "offset": 29882, + "line": 985, "col": 5, "tokLen": 2 }, "end": { - "offset": 29211, - "line": 956, + "offset": 29925, + "line": 986, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e27a28", + "id": "0x557b772c8080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29172, - "line": 955, + "offset": 29886, + "line": 985, "col": 9, "tokLen": 1 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40283,67 +39736,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e27a10", + "id": "0x557b772c8068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 }, "end": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e279f0", + "id": "0x557b772c8048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 }, "end": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e267c8", + "id": "0x557b772c6e08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29172, + "offset": 29886, "col": 9, "tokLen": 1 }, "end": { - "offset": 29172, + "offset": 29886, "col": 9, "tokLen": 1 } @@ -40351,11 +39804,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40364,16 +39817,16 @@ } }, { - "id": "0x7feb10e279d8", + "id": "0x557b772c8030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40385,16 +39838,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e267e8", + "id": "0x557b772c6e28", "kind": "StringLiteral", "range": { "begin": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40410,33 +39863,33 @@ ] }, { - "id": "0x7feb10e27ac8", + "id": "0x557b772c8128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29198, - "line": 956, + "offset": 29912, + "line": 986, "col": 9, "tokLen": 6 }, "end": { - "offset": 29211, + "offset": 29925, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e27a98", + "id": "0x557b772c80f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29205, + "offset": 29919, "col": 16, "tokLen": 4 }, "end": { - "offset": 29211, + "offset": 29925, "col": 22, "tokLen": 9 } @@ -40446,7 +39899,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef970", + "id": "0x557b76924500", "kind": "EnumConstantDecl", "name": "VCOM_ADC2", "type": { @@ -40459,35 +39912,35 @@ ] }, { - "id": "0x7feb10e28e08", + "id": "0x557b772c9488", "kind": "IfStmt", "range": { "begin": { - "offset": 29226, - "line": 957, + "offset": 29940, + "line": 987, "col": 5, "tokLen": 2 }, "end": { - "offset": 29266, - "line": 958, + "offset": 29980, + "line": 988, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e28d58", + "id": "0x557b772c93d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29230, - "line": 957, + "offset": 29944, + "line": 987, "col": 9, "tokLen": 1 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40499,67 +39952,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e28d40", + "id": "0x557b772c93b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 }, "end": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e28d20", + "id": "0x557b772c9398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 }, "end": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e27af8", + "id": "0x557b772c8158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29230, + "offset": 29944, "col": 9, "tokLen": 1 }, "end": { - "offset": 29230, + "offset": 29944, "col": 9, "tokLen": 1 } @@ -40567,11 +40020,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40580,16 +40033,16 @@ } }, { - "id": "0x7feb10e28d08", + "id": "0x557b772c9380", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40601,16 +40054,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e27b18", + "id": "0x557b772c8178", "kind": "StringLiteral", "range": { "begin": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40626,33 +40079,33 @@ ] }, { - "id": "0x7feb10e28df8", + "id": "0x557b772c9478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29253, - "line": 958, + "offset": 29967, + "line": 988, "col": 9, "tokLen": 6 }, "end": { - "offset": 29266, + "offset": 29980, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e28dc8", + "id": "0x557b772c9448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29260, + "offset": 29974, "col": 16, "tokLen": 4 }, "end": { - "offset": 29266, + "offset": 29980, "col": 22, "tokLen": 6 } @@ -40662,7 +40115,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef9c0", + "id": "0x557b76924558", "kind": "EnumConstantDecl", "name": "VCASSH", "type": { @@ -40675,35 +40128,35 @@ ] }, { - "id": "0x7feb10e2a138", + "id": "0x557b772ca7d8", "kind": "IfStmt", "range": { "begin": { - "offset": 29278, - "line": 959, + "offset": 29992, + "line": 989, "col": 5, "tokLen": 2 }, "end": { - "offset": 29316, - "line": 960, + "offset": 30030, + "line": 990, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2a088", + "id": "0x557b772ca720", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29282, - "line": 959, + "offset": 29996, + "line": 989, "col": 9, "tokLen": 1 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40715,67 +40168,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2a070", + "id": "0x557b772ca708", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 }, "end": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2a050", + "id": "0x557b772ca6e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 }, "end": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e28e28", + "id": "0x557b772c94a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29282, + "offset": 29996, "col": 9, "tokLen": 1 }, "end": { - "offset": 29282, + "offset": 29996, "col": 9, "tokLen": 1 } @@ -40783,11 +40236,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40796,16 +40249,16 @@ } }, { - "id": "0x7feb10e2a038", + "id": "0x557b772ca6d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40817,16 +40270,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e28e48", + "id": "0x557b772c94c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40842,33 +40295,33 @@ ] }, { - "id": "0x7feb10e2a128", + "id": "0x557b772ca7c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29303, - "line": 960, + "offset": 30017, + "line": 990, "col": 9, "tokLen": 6 }, "end": { - "offset": 29316, + "offset": 30030, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2a0f8", + "id": "0x557b772ca798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29310, + "offset": 30024, "col": 16, "tokLen": 4 }, "end": { - "offset": 29316, + "offset": 30030, "col": 22, "tokLen": 4 } @@ -40878,7 +40331,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefa10", + "id": "0x557b769245b0", "kind": "EnumConstantDecl", "name": "VTH2", "type": { @@ -40891,35 +40344,35 @@ ] }, { - "id": "0x7feb10e2b468", + "id": "0x557b772cbb28", "kind": "IfStmt", "range": { "begin": { - "offset": 29326, - "line": 961, + "offset": 30040, + "line": 991, "col": 5, "tokLen": 2 }, "end": { - "offset": 29370, - "line": 962, + "offset": 30084, + "line": 992, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e2b3b8", + "id": "0x557b772cba70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29330, - "line": 961, + "offset": 30044, + "line": 991, "col": 9, "tokLen": 1 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -40931,67 +40384,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2b3a0", + "id": "0x557b772cba58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 }, "end": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2b380", + "id": "0x557b772cba38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 }, "end": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2a158", + "id": "0x557b772ca7f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29330, + "offset": 30044, "col": 9, "tokLen": 1 }, "end": { - "offset": 29330, + "offset": 30044, "col": 9, "tokLen": 1 } @@ -40999,11 +40452,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41012,16 +40465,16 @@ } }, { - "id": "0x7feb10e2b368", + "id": "0x557b772cba20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -41033,16 +40486,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2a178", + "id": "0x557b772ca818", "kind": "StringLiteral", "range": { "begin": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -41058,33 +40511,33 @@ ] }, { - "id": "0x7feb10e2b458", + "id": "0x557b772cbb18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29357, - "line": 962, + "offset": 30071, + "line": 992, "col": 9, "tokLen": 6 }, "end": { - "offset": 29370, + "offset": 30084, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e2b428", + "id": "0x557b772cbae8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29364, + "offset": 30078, "col": 16, "tokLen": 4 }, "end": { - "offset": 29370, + "offset": 30084, "col": 22, "tokLen": 10 } @@ -41094,7 +40547,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefa60", + "id": "0x557b76924608", "kind": "EnumConstantDecl", "name": "VRSHAPER_N", "type": { @@ -41107,35 +40560,35 @@ ] }, { - "id": "0x7feb10e2c798", + "id": "0x557b772cce78", "kind": "IfStmt", "range": { "begin": { - "offset": 29386, - "line": 963, + "offset": 30100, + "line": 993, "col": 5, "tokLen": 2 }, "end": { - "offset": 29429, - "line": 964, + "offset": 30143, + "line": 994, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e2c6e8", + "id": "0x557b772ccdc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29390, - "line": 963, + "offset": 30104, + "line": 993, "col": 9, "tokLen": 1 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41147,67 +40600,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2c6d0", + "id": "0x557b772ccda8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 }, "end": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2c6b0", + "id": "0x557b772ccd88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 }, "end": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2b488", + "id": "0x557b772cbb48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29390, + "offset": 30104, "col": 9, "tokLen": 1 }, "end": { - "offset": 29390, + "offset": 30104, "col": 9, "tokLen": 1 } @@ -41215,11 +40668,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41228,16 +40681,16 @@ } }, { - "id": "0x7feb10e2c698", + "id": "0x557b772ccd70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41249,16 +40702,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2b4a8", + "id": "0x557b772cbb68", "kind": "StringLiteral", "range": { "begin": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41274,33 +40727,33 @@ ] }, { - "id": "0x7feb10e2c788", + "id": "0x557b772cce68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29416, - "line": 964, + "offset": 30130, + "line": 994, "col": 9, "tokLen": 6 }, "end": { - "offset": 29429, + "offset": 30143, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e2c758", + "id": "0x557b772cce38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29423, + "offset": 30137, "col": 16, "tokLen": 4 }, "end": { - "offset": 29429, + "offset": 30143, "col": 22, "tokLen": 9 } @@ -41310,7 +40763,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefab0", + "id": "0x557b76924660", "kind": "EnumConstantDecl", "name": "VIPRE_OUT", "type": { @@ -41323,35 +40776,35 @@ ] }, { - "id": "0x7feb10e2dac8", + "id": "0x557b772ce1c8", "kind": "IfStmt", "range": { "begin": { - "offset": 29444, - "line": 965, + "offset": 30158, + "line": 995, "col": 5, "tokLen": 2 }, "end": { - "offset": 29482, - "line": 966, + "offset": 30196, + "line": 996, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2da18", + "id": "0x557b772ce110", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29448, - "line": 965, + "offset": 30162, + "line": 995, "col": 9, "tokLen": 1 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41363,67 +40816,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2da00", + "id": "0x557b772ce0f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 }, "end": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2d9e0", + "id": "0x557b772ce0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 }, "end": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2c7b8", + "id": "0x557b772cce98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29448, + "offset": 30162, "col": 9, "tokLen": 1 }, "end": { - "offset": 29448, + "offset": 30162, "col": 9, "tokLen": 1 } @@ -41431,11 +40884,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41444,16 +40897,16 @@ } }, { - "id": "0x7feb10e2d9c8", + "id": "0x557b772ce0c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41465,16 +40918,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2c7d8", + "id": "0x557b772cceb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41490,33 +40943,33 @@ ] }, { - "id": "0x7feb10e2dab8", + "id": "0x557b772ce1b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29469, - "line": 966, + "offset": 30183, + "line": 996, "col": 9, "tokLen": 6 }, "end": { - "offset": 29482, + "offset": 30196, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2da88", + "id": "0x557b772ce188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29476, + "offset": 30190, "col": 16, "tokLen": 4 }, "end": { - "offset": 29482, + "offset": 30196, "col": 22, "tokLen": 4 } @@ -41526,7 +40979,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefb00", + "id": "0x557b769246b8", "kind": "EnumConstantDecl", "name": "VTH3", "type": { @@ -41539,35 +40992,35 @@ ] }, { - "id": "0x7feb10e2edf8", + "id": "0x557b772cf528", "kind": "IfStmt", "range": { "begin": { - "offset": 29492, - "line": 967, + "offset": 30206, + "line": 997, "col": 5, "tokLen": 2 }, "end": { - "offset": 29530, - "line": 968, + "offset": 30244, + "line": 998, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2ed48", + "id": "0x557b772cf470", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29496, - "line": 967, + "offset": 30210, + "line": 997, "col": 9, "tokLen": 1 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41579,67 +41032,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2ed30", + "id": "0x557b772cf458", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 }, "end": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2ed10", + "id": "0x557b772cf438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 }, "end": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2dae8", + "id": "0x557b772ce1e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29496, + "offset": 30210, "col": 9, "tokLen": 1 }, "end": { - "offset": 29496, + "offset": 30210, "col": 9, "tokLen": 1 } @@ -41647,11 +41100,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41660,16 +41113,16 @@ } }, { - "id": "0x7feb10e2ecf8", + "id": "0x557b772cf420", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41681,16 +41134,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2db08", + "id": "0x557b772ce208", "kind": "StringLiteral", "range": { "begin": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41706,33 +41159,33 @@ ] }, { - "id": "0x7feb10e2ede8", + "id": "0x557b772cf518", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29517, - "line": 968, + "offset": 30231, + "line": 998, "col": 9, "tokLen": 6 }, "end": { - "offset": 29530, + "offset": 30244, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2edb8", + "id": "0x557b772cf4e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29524, + "offset": 30238, "col": 16, "tokLen": 4 }, "end": { - "offset": 29530, + "offset": 30244, "col": 22, "tokLen": 4 } @@ -41742,7 +41195,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefb50", + "id": "0x557b76924710", "kind": "EnumConstantDecl", "name": "VTH1", "type": { @@ -41755,35 +41208,35 @@ ] }, { - "id": "0x7feb10e30128", + "id": "0x557b772d0878", "kind": "IfStmt", "range": { "begin": { - "offset": 29540, - "line": 969, + "offset": 30254, + "line": 999, "col": 5, "tokLen": 2 }, "end": { - "offset": 29579, - "line": 970, + "offset": 30293, + "line": 1000, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e30078", + "id": "0x557b772d07c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29544, - "line": 969, + "offset": 30258, + "line": 999, "col": 9, "tokLen": 1 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41795,67 +41248,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e30060", + "id": "0x557b772d07a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 }, "end": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e30040", + "id": "0x557b772d0788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 }, "end": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2ee18", + "id": "0x557b772cf548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29544, + "offset": 30258, "col": 9, "tokLen": 1 }, "end": { - "offset": 29544, + "offset": 30258, "col": 9, "tokLen": 1 } @@ -41863,11 +41316,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41876,16 +41329,16 @@ } }, { - "id": "0x7feb10e30028", + "id": "0x557b772d0770", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41897,16 +41350,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2ee38", + "id": "0x557b772cf568", "kind": "StringLiteral", "range": { "begin": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41922,33 +41375,33 @@ ] }, { - "id": "0x7feb10e30118", + "id": "0x557b772d0868", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29566, - "line": 970, + "offset": 30280, + "line": 1000, "col": 9, "tokLen": 6 }, "end": { - "offset": 29579, + "offset": 30293, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e300e8", + "id": "0x557b772d0838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29573, + "offset": 30287, "col": 16, "tokLen": 4 }, "end": { - "offset": 29579, + "offset": 30293, "col": 22, "tokLen": 5 } @@ -41958,7 +41411,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefba0", + "id": "0x557b76924768", "kind": "EnumConstantDecl", "name": "VICIN", "type": { @@ -41971,35 +41424,35 @@ ] }, { - "id": "0x7feb10e31458", + "id": "0x557b772d1bc8", "kind": "IfStmt", "range": { "begin": { - "offset": 29590, - "line": 971, + "offset": 30304, + "line": 1001, "col": 5, "tokLen": 2 }, "end": { - "offset": 29628, - "line": 972, + "offset": 30342, + "line": 1002, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e313a8", + "id": "0x557b772d1b10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29594, - "line": 971, + "offset": 30308, + "line": 1001, "col": 9, "tokLen": 1 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42011,67 +41464,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e31390", + "id": "0x557b772d1af8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 }, "end": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e31370", + "id": "0x557b772d1ad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 }, "end": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e30148", + "id": "0x557b772d0898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29594, + "offset": 30308, "col": 9, "tokLen": 1 }, "end": { - "offset": 29594, + "offset": 30308, "col": 9, "tokLen": 1 } @@ -42079,11 +41532,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42092,16 +41545,16 @@ } }, { - "id": "0x7feb10e31358", + "id": "0x557b772d1ac0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42113,16 +41566,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e30168", + "id": "0x557b772d08b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42138,33 +41591,33 @@ ] }, { - "id": "0x7feb10e31448", + "id": "0x557b772d1bb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29615, - "line": 972, + "offset": 30329, + "line": 1002, "col": 9, "tokLen": 6 }, "end": { - "offset": 29628, + "offset": 30342, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e31418", + "id": "0x557b772d1b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29622, + "offset": 30336, "col": 16, "tokLen": 4 }, "end": { - "offset": 29628, + "offset": 30342, "col": 22, "tokLen": 4 } @@ -42174,7 +41627,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefbf0", + "id": "0x557b769247c0", "kind": "EnumConstantDecl", "name": "VCAS", "type": { @@ -42187,35 +41640,35 @@ ] }, { - "id": "0x7feb10e32788", + "id": "0x557b772d2f18", "kind": "IfStmt", "range": { "begin": { - "offset": 29638, - "line": 973, + "offset": 30352, + "line": 1003, "col": 5, "tokLen": 2 }, "end": { - "offset": 29678, - "line": 974, + "offset": 30392, + "line": 1004, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e326d8", + "id": "0x557b772d2e60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29642, - "line": 973, + "offset": 30356, + "line": 1003, "col": 9, "tokLen": 1 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42227,67 +41680,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e326c0", + "id": "0x557b772d2e48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 }, "end": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e326a0", + "id": "0x557b772d2e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 }, "end": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e31478", + "id": "0x557b772d1be8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29642, + "offset": 30356, "col": 9, "tokLen": 1 }, "end": { - "offset": 29642, + "offset": 30356, "col": 9, "tokLen": 1 } @@ -42295,11 +41748,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42308,16 +41761,16 @@ } }, { - "id": "0x7feb10e32688", + "id": "0x557b772d2e10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42329,16 +41782,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e31498", + "id": "0x557b772d1c08", "kind": "StringLiteral", "range": { "begin": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42354,33 +41807,33 @@ ] }, { - "id": "0x7feb10e32778", + "id": "0x557b772d2f08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29665, - "line": 974, + "offset": 30379, + "line": 1004, "col": 9, "tokLen": 6 }, "end": { - "offset": 29678, + "offset": 30392, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e32748", + "id": "0x557b772d2ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29672, + "offset": 30386, "col": 16, "tokLen": 4 }, "end": { - "offset": 29678, + "offset": 30392, "col": 22, "tokLen": 6 } @@ -42390,7 +41843,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefc40", + "id": "0x557b76924818", "kind": "EnumConstantDecl", "name": "VCAL_N", "type": { @@ -42403,35 +41856,35 @@ ] }, { - "id": "0x7feb10e33ab8", + "id": "0x557b772d4268", "kind": "IfStmt", "range": { "begin": { - "offset": 29690, - "line": 975, + "offset": 30404, + "line": 1005, "col": 5, "tokLen": 2 }, "end": { - "offset": 29729, - "line": 976, + "offset": 30443, + "line": 1006, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e33a08", + "id": "0x557b772d41b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29694, - "line": 975, + "offset": 30408, + "line": 1005, "col": 9, "tokLen": 1 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42443,67 +41896,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e339f0", + "id": "0x557b772d4198", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 }, "end": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e339d0", + "id": "0x557b772d4178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 }, "end": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e327a8", + "id": "0x557b772d2f38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29694, + "offset": 30408, "col": 9, "tokLen": 1 }, "end": { - "offset": 29694, + "offset": 30408, "col": 9, "tokLen": 1 } @@ -42511,11 +41964,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42524,16 +41977,16 @@ } }, { - "id": "0x7feb10e339b8", + "id": "0x557b772d4160", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42545,16 +41998,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e327c8", + "id": "0x557b772d2f58", "kind": "StringLiteral", "range": { "begin": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42570,33 +42023,33 @@ ] }, { - "id": "0x7feb10e33aa8", + "id": "0x557b772d4258", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29716, - "line": 976, + "offset": 30430, + "line": 1006, "col": 9, "tokLen": 6 }, "end": { - "offset": 29729, + "offset": 30443, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e33a78", + "id": "0x557b772d4228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29723, + "offset": 30437, "col": 16, "tokLen": 4 }, "end": { - "offset": 29729, + "offset": 30443, "col": 22, "tokLen": 5 } @@ -42606,7 +42059,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefc90", + "id": "0x557b76924870", "kind": "EnumConstantDecl", "name": "VIPRE", "type": { @@ -42619,35 +42072,35 @@ ] }, { - "id": "0x7feb10e34de8", + "id": "0x557b772d55b8", "kind": "IfStmt", "range": { "begin": { - "offset": 29740, - "line": 977, + "offset": 30454, + "line": 1007, "col": 5, "tokLen": 2 }, "end": { - "offset": 29780, - "line": 978, + "offset": 30494, + "line": 1008, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e34d38", + "id": "0x557b772d5500", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29744, - "line": 977, + "offset": 30458, + "line": 1007, "col": 9, "tokLen": 1 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42659,67 +42112,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e34d20", + "id": "0x557b772d54e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 }, "end": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e34d00", + "id": "0x557b772d54c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 }, "end": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e33ad8", + "id": "0x557b772d4288", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29744, + "offset": 30458, "col": 9, "tokLen": 1 }, "end": { - "offset": 29744, + "offset": 30458, "col": 9, "tokLen": 1 } @@ -42727,11 +42180,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42740,16 +42193,16 @@ } }, { - "id": "0x7feb10e34ce8", + "id": "0x557b772d54b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42761,16 +42214,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e33af8", + "id": "0x557b772d42a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42786,33 +42239,33 @@ ] }, { - "id": "0x7feb10e34dd8", + "id": "0x557b772d55a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29767, - "line": 978, + "offset": 30481, + "line": 1008, "col": 9, "tokLen": 6 }, "end": { - "offset": 29780, + "offset": 30494, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e34da8", + "id": "0x557b772d5578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29774, + "offset": 30488, "col": 16, "tokLen": 4 }, "end": { - "offset": 29780, + "offset": 30494, "col": 22, "tokLen": 6 } @@ -42822,7 +42275,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefce0", + "id": "0x557b769248c8", "kind": "EnumConstantDecl", "name": "VCAL_P", "type": { @@ -42835,35 +42288,35 @@ ] }, { - "id": "0x7feb10e36118", + "id": "0x557b772d6908", "kind": "IfStmt", "range": { "begin": { - "offset": 29792, - "line": 979, + "offset": 30506, + "line": 1009, "col": 5, "tokLen": 2 }, "end": { - "offset": 29831, - "line": 980, + "offset": 30545, + "line": 1010, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e36068", + "id": "0x557b772d6850", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29796, - "line": 979, + "offset": 30510, + "line": 1009, "col": 9, "tokLen": 1 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -42875,67 +42328,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e36050", + "id": "0x557b772d6838", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 }, "end": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e36030", + "id": "0x557b772d6818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 }, "end": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e34e08", + "id": "0x557b772d55d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29796, + "offset": 30510, "col": 9, "tokLen": 1 }, "end": { - "offset": 29796, + "offset": 30510, "col": 9, "tokLen": 1 } @@ -42943,11 +42396,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42956,16 +42409,16 @@ } }, { - "id": "0x7feb10e36018", + "id": "0x557b772d6800", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -42977,16 +42430,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e34e28", + "id": "0x557b772d55f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -43002,33 +42455,33 @@ ] }, { - "id": "0x7feb10e36108", + "id": "0x557b772d68f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29818, - "line": 980, + "offset": 30532, + "line": 1010, "col": 9, "tokLen": 6 }, "end": { - "offset": 29831, + "offset": 30545, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e360d8", + "id": "0x557b772d68c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29825, + "offset": 30539, "col": 16, "tokLen": 4 }, "end": { - "offset": 29831, + "offset": 30545, "col": 22, "tokLen": 5 } @@ -43038,7 +42491,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefd30", + "id": "0x557b76924920", "kind": "EnumConstantDecl", "name": "VDCSH", "type": { @@ -43051,35 +42504,35 @@ ] }, { - "id": "0x7feb10e37448", + "id": "0x557b772d7c58", "kind": "IfStmt", "range": { "begin": { - "offset": 29842, - "line": 981, + "offset": 30556, + "line": 1011, "col": 5, "tokLen": 2 }, "end": { - "offset": 29886, - "line": 982, + "offset": 30600, + "line": 1012, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e37398", + "id": "0x557b772d7ba0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29846, - "line": 981, + "offset": 30560, + "line": 1011, "col": 9, "tokLen": 1 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43091,67 +42544,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e37380", + "id": "0x557b772d7b88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 }, "end": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e37360", + "id": "0x557b772d7b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 }, "end": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e36138", + "id": "0x557b772d6928", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29846, + "offset": 30560, "col": 9, "tokLen": 1 }, "end": { - "offset": 29846, + "offset": 30560, "col": 9, "tokLen": 1 } @@ -43159,11 +42612,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43172,16 +42625,16 @@ } }, { - "id": "0x7feb10e37348", + "id": "0x557b772d7b50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43193,16 +42646,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e36158", + "id": "0x557b772d6948", "kind": "StringLiteral", "range": { "begin": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43218,33 +42671,33 @@ ] }, { - "id": "0x7feb10e37438", + "id": "0x557b772d7c48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29873, - "line": 982, + "offset": 30587, + "line": 1012, "col": 9, "tokLen": 6 }, "end": { - "offset": 29886, + "offset": 30600, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e37408", + "id": "0x557b772d7c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29880, + "offset": 30594, "col": 16, "tokLen": 4 }, "end": { - "offset": 29886, + "offset": 30600, "col": 22, "tokLen": 10 } @@ -43254,7 +42707,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefd80", + "id": "0x557b76924978", "kind": "EnumConstantDecl", "name": "VBP_COLBUF", "type": { @@ -43267,35 +42720,35 @@ ] }, { - "id": "0x7feb10df7798", + "id": "0x557b772d8fa8", "kind": "IfStmt", "range": { "begin": { - "offset": 29902, - "line": 983, + "offset": 30616, + "line": 1013, "col": 5, "tokLen": 2 }, "end": { - "offset": 29942, - "line": 984, + "offset": 30656, + "line": 1014, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10df76e8", + "id": "0x557b772d8ef0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29906, - "line": 983, + "offset": 30620, + "line": 1013, "col": 9, "tokLen": 1 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43307,67 +42760,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df76d0", + "id": "0x557b772d8ed8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 }, "end": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df76b0", + "id": "0x557b772d8eb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 }, "end": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e37468", + "id": "0x557b772d7c78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29906, + "offset": 30620, "col": 9, "tokLen": 1 }, "end": { - "offset": 29906, + "offset": 30620, "col": 9, "tokLen": 1 } @@ -43375,11 +42828,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43388,16 +42841,16 @@ } }, { - "id": "0x7feb10df7698", + "id": "0x557b772d8ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43409,16 +42862,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e37488", + "id": "0x557b772d7c98", "kind": "StringLiteral", "range": { "begin": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43434,33 +42887,33 @@ ] }, { - "id": "0x7feb10df7788", + "id": "0x557b772d8f98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29929, - "line": 984, + "offset": 30643, + "line": 1014, "col": 9, "tokLen": 6 }, "end": { - "offset": 29942, + "offset": 30656, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10df7758", + "id": "0x557b772d8f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29936, + "offset": 30650, "col": 16, "tokLen": 4 }, "end": { - "offset": 29942, + "offset": 30656, "col": 22, "tokLen": 6 } @@ -43470,7 +42923,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefdd0", + "id": "0x557b769249d0", "kind": "EnumConstantDecl", "name": "VB_SDA", "type": { @@ -43483,35 +42936,35 @@ ] }, { - "id": "0x7feb10df8ac8", + "id": "0x557b772da2f8", "kind": "IfStmt", "range": { "begin": { - "offset": 29954, - "line": 985, + "offset": 30668, + "line": 1015, "col": 5, "tokLen": 2 }, "end": { - "offset": 29997, - "line": 986, + "offset": 30711, + "line": 1016, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df8a18", + "id": "0x557b772da240", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29958, - "line": 985, + "offset": 30672, + "line": 1015, "col": 9, "tokLen": 1 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43523,67 +42976,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df8a00", + "id": "0x557b772da228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 }, "end": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df89e0", + "id": "0x557b772da208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 }, "end": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df77b8", + "id": "0x557b772d8fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29958, + "offset": 30672, "col": 9, "tokLen": 1 }, "end": { - "offset": 29958, + "offset": 30672, "col": 9, "tokLen": 1 } @@ -43591,11 +43044,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43604,16 +43057,16 @@ } }, { - "id": "0x7feb10df89c8", + "id": "0x557b772da1f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43625,16 +43078,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df77d8", + "id": "0x557b772d8fe8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43650,33 +43103,33 @@ ] }, { - "id": "0x7feb10df8ab8", + "id": "0x557b772da2e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29984, - "line": 986, + "offset": 30698, + "line": 1016, "col": 9, "tokLen": 6 }, "end": { - "offset": 29997, + "offset": 30711, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df8a88", + "id": "0x557b772da2b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29991, + "offset": 30705, "col": 16, "tokLen": 4 }, "end": { - "offset": 29997, + "offset": 30711, "col": 22, "tokLen": 9 } @@ -43686,7 +43139,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefe20", + "id": "0x557b76924a28", "kind": "EnumConstantDecl", "name": "VCASC_SFP", "type": { @@ -43699,35 +43152,35 @@ ] }, { - "id": "0x7feb10df9df8", + "id": "0x557b772db648", "kind": "IfStmt", "range": { "begin": { - "offset": 30012, - "line": 987, + "offset": 30726, + "line": 1017, "col": 5, "tokLen": 2 }, "end": { - "offset": 30055, - "line": 988, + "offset": 30769, + "line": 1018, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df9d48", + "id": "0x557b772db590", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30016, - "line": 987, + "offset": 30730, + "line": 1017, "col": 9, "tokLen": 1 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43739,67 +43192,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df9d30", + "id": "0x557b772db578", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 }, "end": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df9d10", + "id": "0x557b772db558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 }, "end": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df8ae8", + "id": "0x557b772da318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30016, + "offset": 30730, "col": 9, "tokLen": 1 }, "end": { - "offset": 30016, + "offset": 30730, "col": 9, "tokLen": 1 } @@ -43807,11 +43260,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43820,16 +43273,16 @@ } }, { - "id": "0x7feb10df9cf8", + "id": "0x557b772db540", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43841,16 +43294,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df8b08", + "id": "0x557b772da338", "kind": "StringLiteral", "range": { "begin": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43866,33 +43319,33 @@ ] }, { - "id": "0x7feb10df9de8", + "id": "0x557b772db638", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30042, - "line": 988, + "offset": 30756, + "line": 1018, "col": 9, "tokLen": 6 }, "end": { - "offset": 30055, + "offset": 30769, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df9db8", + "id": "0x557b772db608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30049, + "offset": 30763, "col": 16, "tokLen": 4 }, "end": { - "offset": 30055, + "offset": 30769, "col": 22, "tokLen": 9 } @@ -43902,7 +43355,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefe70", + "id": "0x557b76924a80", "kind": "EnumConstantDecl", "name": "VIPRE_CDS", "type": { @@ -43915,35 +43368,35 @@ ] }, { - "id": "0x7feb10dfb128", + "id": "0x557b772dc998", "kind": "IfStmt", "range": { "begin": { - "offset": 30070, - "line": 989, + "offset": 30784, + "line": 1019, "col": 5, "tokLen": 2 }, "end": { - "offset": 30113, - "line": 990, + "offset": 30827, + "line": 1020, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10dfb078", + "id": "0x557b772dc8e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30074, - "line": 989, + "offset": 30788, + "line": 1019, "col": 9, "tokLen": 1 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -43955,67 +43408,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfb060", + "id": "0x557b772dc8c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 }, "end": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfb040", + "id": "0x557b772dc8a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 }, "end": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df9e18", + "id": "0x557b772db668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30074, + "offset": 30788, "col": 9, "tokLen": 1 }, "end": { - "offset": 30074, + "offset": 30788, "col": 9, "tokLen": 1 } @@ -44023,11 +43476,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44036,16 +43489,16 @@ } }, { - "id": "0x7feb10dfb028", + "id": "0x557b772dc890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -44057,16 +43510,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df9e38", + "id": "0x557b772db688", "kind": "StringLiteral", "range": { "begin": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -44082,33 +43535,33 @@ ] }, { - "id": "0x7feb10dfb118", + "id": "0x557b772dc988", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30100, - "line": 990, + "offset": 30814, + "line": 1020, "col": 9, "tokLen": 6 }, "end": { - "offset": 30113, + "offset": 30827, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10dfb0e8", + "id": "0x557b772dc958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30107, + "offset": 30821, "col": 16, "tokLen": 4 }, "end": { - "offset": 30113, + "offset": 30827, "col": 22, "tokLen": 9 } @@ -44118,7 +43571,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefec0", + "id": "0x557b76924ad8", "kind": "EnumConstantDecl", "name": "IBIAS_SFP", "type": { @@ -44131,35 +43584,35 @@ ] }, { - "id": "0x7feb10dfc458", + "id": "0x557b772ddce8", "kind": "IfStmt", "range": { "begin": { - "offset": 30128, - "line": 991, + "offset": 30842, + "line": 1021, "col": 5, "tokLen": 2 }, "end": { - "offset": 30170, - "line": 992, + "offset": 30884, + "line": 1022, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfc3a8", + "id": "0x557b772ddc30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30132, - "line": 991, + "offset": 30846, + "line": 1021, "col": 9, "tokLen": 1 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44171,67 +43624,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfc390", + "id": "0x557b772ddc18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 }, "end": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfc370", + "id": "0x557b772ddbf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 }, "end": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfb148", + "id": "0x557b772dc9b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30132, + "offset": 30846, "col": 9, "tokLen": 1 }, "end": { - "offset": 30132, + "offset": 30846, "col": 9, "tokLen": 1 } @@ -44239,11 +43692,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44252,16 +43705,16 @@ } }, { - "id": "0x7feb10dfc358", + "id": "0x557b772ddbe0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44273,16 +43726,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfb168", + "id": "0x557b772dc9d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44298,33 +43751,33 @@ ] }, { - "id": "0x7feb10dfc448", + "id": "0x557b772ddcd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30157, - "line": 992, + "offset": 30871, + "line": 1022, "col": 9, "tokLen": 6 }, "end": { - "offset": 30170, + "offset": 30884, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfc418", + "id": "0x557b772ddca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30164, + "offset": 30878, "col": 16, "tokLen": 4 }, "end": { - "offset": 30170, + "offset": 30884, "col": 22, "tokLen": 12 } @@ -44334,7 +43787,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0280", + "id": "0x557b76924ef8", "kind": "EnumConstantDecl", "name": "TRIMBIT_SCAN", "type": { @@ -44347,35 +43800,35 @@ ] }, { - "id": "0x7feb10dfd788", + "id": "0x557b772df038", "kind": "IfStmt", "range": { "begin": { - "offset": 30188, - "line": 993, + "offset": 30902, + "line": 1023, "col": 5, "tokLen": 2 }, "end": { - "offset": 30233, - "line": 994, + "offset": 30947, + "line": 1024, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfd6d8", + "id": "0x557b772def80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30192, - "line": 993, + "offset": 30906, + "line": 1023, "col": 9, "tokLen": 1 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44387,67 +43840,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfd6c0", + "id": "0x557b772def68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 }, "end": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfd6a0", + "id": "0x557b772def48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 }, "end": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfc478", + "id": "0x557b772ddd08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30192, + "offset": 30906, "col": 9, "tokLen": 1 }, "end": { - "offset": 30192, + "offset": 30906, "col": 9, "tokLen": 1 } @@ -44455,11 +43908,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44468,16 +43921,16 @@ } }, { - "id": "0x7feb10dfd688", + "id": "0x557b772def30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44489,16 +43942,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfc498", + "id": "0x557b772ddd28", "kind": "StringLiteral", "range": { "begin": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44514,33 +43967,33 @@ ] }, { - "id": "0x7feb10dfd778", + "id": "0x557b772df028", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30220, - "line": 994, + "offset": 30934, + "line": 1024, "col": 9, "tokLen": 6 }, "end": { - "offset": 30233, + "offset": 30947, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfd748", + "id": "0x557b772deff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30227, + "offset": 30941, "col": 16, "tokLen": 4 }, "end": { - "offset": 30233, + "offset": 30947, "col": 22, "tokLen": 12 } @@ -44550,7 +44003,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feff60", + "id": "0x557b76924b88", "kind": "EnumConstantDecl", "name": "HIGH_VOLTAGE", "type": { @@ -44563,35 +44016,35 @@ ] }, { - "id": "0x7feb10dfeab8", + "id": "0x557b772e0388", "kind": "IfStmt", "range": { "begin": { - "offset": 30251, - "line": 995, + "offset": 30965, + "line": 1025, "col": 5, "tokLen": 2 }, "end": { - "offset": 30292, - "line": 996, + "offset": 31006, + "line": 1026, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dfea08", + "id": "0x557b772e02d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30255, - "line": 995, + "offset": 30969, + "line": 1025, "col": 9, "tokLen": 1 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44603,67 +44056,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfe9f0", + "id": "0x557b772e02b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 }, "end": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfe9d0", + "id": "0x557b772e0298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 }, "end": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfd7a8", + "id": "0x557b772df058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30255, + "offset": 30969, "col": 9, "tokLen": 1 }, "end": { - "offset": 30255, + "offset": 30969, "col": 9, "tokLen": 1 } @@ -44671,11 +44124,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44684,16 +44137,16 @@ } }, { - "id": "0x7feb10dfe9b8", + "id": "0x557b772e0280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44705,16 +44158,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfd7c8", + "id": "0x557b772df078", "kind": "StringLiteral", "range": { "begin": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44730,33 +44183,33 @@ ] }, { - "id": "0x7feb10dfeaa8", + "id": "0x557b772e0378", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30279, - "line": 996, + "offset": 30993, + "line": 1026, "col": 9, "tokLen": 6 }, "end": { - "offset": 30292, + "offset": 31006, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dfea78", + "id": "0x557b772e0348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30286, + "offset": 31000, "col": 16, "tokLen": 4 }, "end": { - "offset": 30292, + "offset": 31006, "col": 22, "tokLen": 8 } @@ -44766,7 +44219,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef240", + "id": "0x557b76923d18", "kind": "EnumConstantDecl", "name": "IO_DELAY", "type": { @@ -44779,35 +44232,35 @@ ] }, { - "id": "0x7feb10dffde8", + "id": "0x557b772e16d8", "kind": "IfStmt", "range": { "begin": { - "offset": 30306, - "line": 997, + "offset": 31020, + "line": 1027, "col": 5, "tokLen": 2 }, "end": { - "offset": 30348, - "line": 998, + "offset": 31062, + "line": 1028, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10dffd38", + "id": "0x557b772e1620", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30310, - "line": 997, + "offset": 31024, + "line": 1027, "col": 9, "tokLen": 1 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44819,67 +44272,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dffd20", + "id": "0x557b772e1608", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 }, "end": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dffd00", + "id": "0x557b772e15e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 }, "end": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfead8", + "id": "0x557b772e03a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30310, + "offset": 31024, "col": 9, "tokLen": 1 }, "end": { - "offset": 30310, + "offset": 31024, "col": 9, "tokLen": 1 } @@ -44887,11 +44340,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44900,16 +44353,16 @@ } }, { - "id": "0x7feb10dffce8", + "id": "0x557b772e15d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44921,16 +44374,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfeaf8", + "id": "0x557b772e03c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44946,33 +44399,33 @@ ] }, { - "id": "0x7feb10dffdd8", + "id": "0x557b772e16c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30335, - "line": 998, + "offset": 31049, + "line": 1028, "col": 9, "tokLen": 6 }, "end": { - "offset": 30348, + "offset": 31062, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10dffda8", + "id": "0x557b772e1698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30342, + "offset": 31056, "col": 16, "tokLen": 4 }, "end": { - "offset": 30348, + "offset": 31062, "col": 22, "tokLen": 15 } @@ -44982,7 +44435,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feffb0", + "id": "0x557b76924be0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_ADC", "type": { @@ -44995,35 +44448,35 @@ ] }, { - "id": "0x7feb10e01118", + "id": "0x557b772e2a28", "kind": "IfStmt", "range": { "begin": { - "offset": 30369, - "line": 999, + "offset": 31083, + "line": 1029, "col": 5, "tokLen": 2 }, "end": { - "offset": 30412, - "line": 1000, + "offset": 31126, + "line": 1030, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e01068", + "id": "0x557b772e2970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30373, - "line": 999, + "offset": 31087, + "line": 1029, "col": 9, "tokLen": 1 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45035,67 +44488,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e01050", + "id": "0x557b772e2958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 }, "end": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e01030", + "id": "0x557b772e2938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 }, "end": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dffe08", + "id": "0x557b772e16f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30373, + "offset": 31087, "col": 9, "tokLen": 1 }, "end": { - "offset": 30373, + "offset": 31087, "col": 9, "tokLen": 1 } @@ -45103,11 +44556,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45116,16 +44569,16 @@ } }, { - "id": "0x7feb10e01018", + "id": "0x557b772e2920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45137,16 +44590,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dffe28", + "id": "0x557b772e1718", "kind": "StringLiteral", "range": { "begin": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45162,33 +44615,33 @@ ] }, { - "id": "0x7feb10e01108", + "id": "0x557b772e2a18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30399, - "line": 1000, + "offset": 31113, + "line": 1030, "col": 9, "tokLen": 6 }, "end": { - "offset": 30412, + "offset": 31126, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e010d8", + "id": "0x557b772e29e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30406, + "offset": 31120, "col": 16, "tokLen": 4 }, "end": { - "offset": 30412, + "offset": 31126, "col": 22, "tokLen": 16 } @@ -45198,7 +44651,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0000", + "id": "0x557b76924c38", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA", "type": { @@ -45211,35 +44664,35 @@ ] }, { - "id": "0x7feb10e02448", + "id": "0x557b772e3d78", "kind": "IfStmt", "range": { "begin": { - "offset": 30434, - "line": 1001, + "offset": 31148, + "line": 1031, "col": 5, "tokLen": 2 }, "end": { - "offset": 30480, - "line": 1002, + "offset": 31194, + "line": 1032, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e02398", + "id": "0x557b772e3cc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30438, - "line": 1001, + "offset": 31152, + "line": 1031, "col": 9, "tokLen": 1 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45251,67 +44704,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e02380", + "id": "0x557b772e3ca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 }, "end": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e02360", + "id": "0x557b772e3c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 }, "end": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e01138", + "id": "0x557b772e2a48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30438, + "offset": 31152, "col": 9, "tokLen": 1 }, "end": { - "offset": 30438, + "offset": 31152, "col": 9, "tokLen": 1 } @@ -45319,11 +44772,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45332,16 +44785,16 @@ } }, { - "id": "0x7feb10e02348", + "id": "0x557b772e3c70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45353,16 +44806,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e01158", + "id": "0x557b772e2a68", "kind": "StringLiteral", "range": { "begin": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45378,33 +44831,33 @@ ] }, { - "id": "0x7feb10e02438", + "id": "0x557b772e3d68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30467, - "line": 1002, + "offset": 31181, + "line": 1032, "col": 9, "tokLen": 6 }, "end": { - "offset": 30480, + "offset": 31194, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e02408", + "id": "0x557b772e3d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30474, + "offset": 31188, "col": 16, "tokLen": 4 }, "end": { - "offset": 30480, + "offset": 31194, "col": 22, "tokLen": 19 } @@ -45414,7 +44867,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0050", + "id": "0x557b76924c90", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGAEXT", "type": { @@ -45427,35 +44880,35 @@ ] }, { - "id": "0x7feb10e03778", + "id": "0x557b772e50c8", "kind": "IfStmt", "range": { "begin": { - "offset": 30505, - "line": 1003, + "offset": 31219, + "line": 1033, "col": 5, "tokLen": 2 }, "end": { - "offset": 30548, - "line": 1004, + "offset": 31262, + "line": 1034, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e036c8", + "id": "0x557b772e5010", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30509, - "line": 1003, + "offset": 31223, + "line": 1033, "col": 9, "tokLen": 1 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45467,67 +44920,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e036b0", + "id": "0x557b772e4ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 }, "end": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e03690", + "id": "0x557b772e4fd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 }, "end": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e02468", + "id": "0x557b772e3d98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30509, + "offset": 31223, "col": 9, "tokLen": 1 }, "end": { - "offset": 30509, + "offset": 31223, "col": 9, "tokLen": 1 } @@ -45535,11 +44988,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45548,16 +45001,16 @@ } }, { - "id": "0x7feb10e03678", + "id": "0x557b772e4fc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45569,16 +45022,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e02488", + "id": "0x557b772e3db8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45594,33 +45047,33 @@ ] }, { - "id": "0x7feb10e03768", + "id": "0x557b772e50b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30535, - "line": 1004, + "offset": 31249, + "line": 1034, "col": 9, "tokLen": 6 }, "end": { - "offset": 30548, + "offset": 31262, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e03738", + "id": "0x557b772e5088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30542, + "offset": 31256, "col": 16, "tokLen": 4 }, "end": { - "offset": 30548, + "offset": 31262, "col": 22, "tokLen": 16 } @@ -45630,7 +45083,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff00a0", + "id": "0x557b76924ce8", "kind": "EnumConstantDecl", "name": "TEMPERATURE_10GE", "type": { @@ -45643,35 +45096,35 @@ ] }, { - "id": "0x7feb10e04aa8", + "id": "0x557b772e6418", "kind": "IfStmt", "range": { "begin": { - "offset": 30570, - "line": 1005, + "offset": 31284, + "line": 1035, "col": 5, "tokLen": 2 }, "end": { - "offset": 30613, - "line": 1006, + "offset": 31327, + "line": 1036, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e049f8", + "id": "0x557b772e6360", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30574, - "line": 1005, + "offset": 31288, + "line": 1035, "col": 9, "tokLen": 1 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45683,67 +45136,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e049e0", + "id": "0x557b772e6348", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 }, "end": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e049c0", + "id": "0x557b772e6328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 }, "end": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e03798", + "id": "0x557b772e50e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30574, + "offset": 31288, "col": 9, "tokLen": 1 }, "end": { - "offset": 30574, + "offset": 31288, "col": 9, "tokLen": 1 } @@ -45751,11 +45204,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45764,16 +45217,16 @@ } }, { - "id": "0x7feb10e049a8", + "id": "0x557b772e6310", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45785,16 +45238,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e037b8", + "id": "0x557b772e5108", "kind": "StringLiteral", "range": { "begin": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45810,33 +45263,33 @@ ] }, { - "id": "0x7feb10e04a98", + "id": "0x557b772e6408", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30600, - "line": 1006, + "offset": 31314, + "line": 1036, "col": 9, "tokLen": 6 }, "end": { - "offset": 30613, + "offset": 31327, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e04a68", + "id": "0x557b772e63d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30607, + "offset": 31321, "col": 16, "tokLen": 4 }, "end": { - "offset": 30613, + "offset": 31327, "col": 22, "tokLen": 16 } @@ -45846,7 +45299,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff00f0", + "id": "0x557b76924d40", "kind": "EnumConstantDecl", "name": "TEMPERATURE_DCDC", "type": { @@ -45859,35 +45312,35 @@ ] }, { - "id": "0x7feb10e05dd8", + "id": "0x557b772e7768", "kind": "IfStmt", "range": { "begin": { - "offset": 30635, - "line": 1007, + "offset": 31349, + "line": 1037, "col": 5, "tokLen": 2 }, "end": { - "offset": 30678, - "line": 1008, + "offset": 31392, + "line": 1038, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e05d28", + "id": "0x557b772e76b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30639, - "line": 1007, + "offset": 31353, + "line": 1037, "col": 9, "tokLen": 1 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -45899,67 +45352,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e05d10", + "id": "0x557b772e7698", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 }, "end": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e05cf0", + "id": "0x557b772e7678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 }, "end": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e04ac8", + "id": "0x557b772e6438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30639, + "offset": 31353, "col": 9, "tokLen": 1 }, "end": { - "offset": 30639, + "offset": 31353, "col": 9, "tokLen": 1 } @@ -45967,11 +45420,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45980,16 +45433,16 @@ } }, { - "id": "0x7feb10e05cd8", + "id": "0x557b772e7660", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -46001,16 +45454,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e04ae8", + "id": "0x557b772e6458", "kind": "StringLiteral", "range": { "begin": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -46026,33 +45479,33 @@ ] }, { - "id": "0x7feb10e05dc8", + "id": "0x557b772e7758", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30665, - "line": 1008, + "offset": 31379, + "line": 1038, "col": 9, "tokLen": 6 }, "end": { - "offset": 30678, + "offset": 31392, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e05d98", + "id": "0x557b772e7728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30672, + "offset": 31386, "col": 16, "tokLen": 4 }, "end": { - "offset": 30678, + "offset": 31392, "col": 22, "tokLen": 16 } @@ -46062,7 +45515,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0140", + "id": "0x557b76924d98", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODL", "type": { @@ -46075,35 +45528,35 @@ ] }, { - "id": "0x7feb10e07108", + "id": "0x557b772e8ab8", "kind": "IfStmt", "range": { "begin": { - "offset": 30700, - "line": 1009, + "offset": 31414, + "line": 1039, "col": 5, "tokLen": 2 }, "end": { - "offset": 30743, - "line": 1010, + "offset": 31457, + "line": 1040, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e07058", + "id": "0x557b772e8a00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30704, - "line": 1009, + "offset": 31418, + "line": 1039, "col": 9, "tokLen": 1 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46115,67 +45568,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e07040", + "id": "0x557b772e89e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 }, "end": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e07020", + "id": "0x557b772e89c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 }, "end": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e05df8", + "id": "0x557b772e7788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30704, + "offset": 31418, "col": 9, "tokLen": 1 }, "end": { - "offset": 30704, + "offset": 31418, "col": 9, "tokLen": 1 } @@ -46183,11 +45636,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46196,16 +45649,16 @@ } }, { - "id": "0x7feb10e07008", + "id": "0x557b772e89b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46217,16 +45670,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e05e18", + "id": "0x557b772e77a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46242,33 +45695,33 @@ ] }, { - "id": "0x7feb10e070f8", + "id": "0x557b772e8aa8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30730, - "line": 1010, + "offset": 31444, + "line": 1040, "col": 9, "tokLen": 6 }, "end": { - "offset": 30743, + "offset": 31457, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e070c8", + "id": "0x557b772e8a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30737, + "offset": 31451, "col": 16, "tokLen": 4 }, "end": { - "offset": 30743, + "offset": 31457, "col": 22, "tokLen": 16 } @@ -46278,7 +45731,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0190", + "id": "0x557b76924df0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODR", "type": { @@ -46291,35 +45744,35 @@ ] }, { - "id": "0x7feb10e08438", + "id": "0x557b772e9e08", "kind": "IfStmt", "range": { "begin": { - "offset": 30765, - "line": 1011, + "offset": 31479, + "line": 1041, "col": 5, "tokLen": 2 }, "end": { - "offset": 30810, - "line": 1012, + "offset": 31524, + "line": 1042, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e08388", + "id": "0x557b772e9d50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30769, - "line": 1011, + "offset": 31483, + "line": 1041, "col": 9, "tokLen": 1 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46331,67 +45784,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e08370", + "id": "0x557b772e9d38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 }, "end": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e08350", + "id": "0x557b772e9d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 }, "end": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e07128", + "id": "0x557b772e8ad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30769, + "offset": 31483, "col": 9, "tokLen": 1 }, "end": { - "offset": 30769, + "offset": 31483, "col": 9, "tokLen": 1 } @@ -46399,11 +45852,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46412,16 +45865,16 @@ } }, { - "id": "0x7feb10e08338", + "id": "0x557b772e9d00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46433,16 +45886,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e07148", + "id": "0x557b772e8af8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46458,33 +45911,33 @@ ] }, { - "id": "0x7feb10e08428", + "id": "0x557b772e9df8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30797, - "line": 1012, + "offset": 31511, + "line": 1042, "col": 9, "tokLen": 6 }, "end": { - "offset": 30810, + "offset": 31524, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e083f8", + "id": "0x557b772e9dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30804, + "offset": 31518, "col": 16, "tokLen": 4 }, "end": { - "offset": 30810, + "offset": 31524, "col": 22, "tokLen": 17 } @@ -46494,7 +45947,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff01e0", + "id": "0x557b76924e48", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA2", "type": { @@ -46507,35 +45960,35 @@ ] }, { - "id": "0x7feb10e09768", + "id": "0x557b772eb158", "kind": "IfStmt", "range": { "begin": { - "offset": 30833, - "line": 1013, + "offset": 31547, + "line": 1043, "col": 5, "tokLen": 2 }, "end": { - "offset": 30878, - "line": 1014, + "offset": 31592, + "line": 1044, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e096b8", + "id": "0x557b772eb0a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30837, - "line": 1013, + "offset": 31551, + "line": 1043, "col": 9, "tokLen": 1 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46547,67 +46000,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e096a0", + "id": "0x557b772eb088", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 }, "end": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e09680", + "id": "0x557b772eb068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 }, "end": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e08458", + "id": "0x557b772e9e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30837, + "offset": 31551, "col": 9, "tokLen": 1 }, "end": { - "offset": 30837, + "offset": 31551, "col": 9, "tokLen": 1 } @@ -46615,11 +46068,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46628,16 +46081,16 @@ } }, { - "id": "0x7feb10e09668", + "id": "0x557b772eb050", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46649,16 +46102,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e08478", + "id": "0x557b772e9e48", "kind": "StringLiteral", "range": { "begin": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46674,33 +46127,33 @@ ] }, { - "id": "0x7feb10e09758", + "id": "0x557b772eb148", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30865, - "line": 1014, + "offset": 31579, + "line": 1044, "col": 9, "tokLen": 6 }, "end": { - "offset": 30878, + "offset": 31592, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e09728", + "id": "0x557b772eb118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30872, + "offset": 31586, "col": 16, "tokLen": 4 }, "end": { - "offset": 30878, + "offset": 31592, "col": 22, "tokLen": 17 } @@ -46710,7 +46163,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0230", + "id": "0x557b76924ea0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA3", "type": { @@ -46723,35 +46176,35 @@ ] }, { - "id": "0x7feb10e0aa98", + "id": "0x557b772ec4a8", "kind": "IfStmt", "range": { "begin": { - "offset": 30901, - "line": 1015, + "offset": 31615, + "line": 1045, "col": 5, "tokLen": 2 }, "end": { - "offset": 30947, - "line": 1016, + "offset": 31661, + "line": 1046, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e0a9e8", + "id": "0x557b772ec3f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30905, - "line": 1015, + "offset": 31619, + "line": 1045, "col": 9, "tokLen": 1 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46763,67 +46216,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0a9d0", + "id": "0x557b772ec3d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 }, "end": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0a9b0", + "id": "0x557b772ec3b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 }, "end": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e09788", + "id": "0x557b772eb178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30905, + "offset": 31619, "col": 9, "tokLen": 1 }, "end": { - "offset": 30905, + "offset": 31619, "col": 9, "tokLen": 1 } @@ -46831,11 +46284,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46844,16 +46297,16 @@ } }, { - "id": "0x7feb10e0a998", + "id": "0x557b772ec3a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46865,16 +46318,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e097a8", + "id": "0x557b772eb198", "kind": "StringLiteral", "range": { "begin": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46890,33 +46343,33 @@ ] }, { - "id": "0x7feb10e0aa88", + "id": "0x557b772ec498", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30934, - "line": 1016, + "offset": 31648, + "line": 1046, "col": 9, "tokLen": 6 }, "end": { - "offset": 30947, + "offset": 31661, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e0aa58", + "id": "0x557b772ec468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30941, + "offset": 31655, "col": 16, "tokLen": 4 }, "end": { - "offset": 30947, + "offset": 31661, "col": 22, "tokLen": 13 } @@ -46926,7 +46379,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0c50", + "id": "0x557b76925970", "kind": "EnumConstantDecl", "name": "SLOW_ADC_TEMP", "type": { @@ -46939,17 +46392,17 @@ ] }, { - "id": "0x7feb10e0b128", + "id": "0x557b772ecb10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 30966, - "line": 1017, + "offset": 31680, + "line": 1047, "col": 5, "tokLen": 5 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } @@ -46961,16 +46414,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e0b110", + "id": "0x557b772ecaf8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 30966, + "offset": 31680, "col": 5, "tokLen": 5 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } @@ -46981,365 +46434,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e0b0e0", - "kind": "CXXConstructExpr", + "id": "0x557b772ecad0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e0b0c8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772ecab0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772ecaa8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e0b0a0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772eca78", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e0b080", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772eca60", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 30972, - "col": 11, - "tokLen": 12 + "offset": 31699, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 31009, - "col": 48, + "offset": 31722, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e0b078", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e0b048", - "kind": "CXXConstructExpr", + "id": "0x557b772eca48", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30972, - "col": 11, - "tokLen": 12 + "offset": 31699, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 31009, - "col": 48, + "offset": 31722, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e0b030", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772eca28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 30985, + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772eca20", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e0b018", - "kind": "ImplicitCastExpr", + "id": "0x557b772ec9e8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30985, + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e0aff8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772ec9d0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30985, + "offset": 31720, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 31720, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772ec9b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31720, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 31720, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772ec998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31699, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772ec4f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 31699, + "col": 24, + "tokLen": 20 + }, + "end": { + "offset": 31699, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char[19]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown dac Index \"" + } + ] + }, + { + "id": "0x557b772ec528", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31722, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e0aff0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7726cb90", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e0afb8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 31008, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e0afa0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31006, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 31006, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e0af80", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31006, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 31006, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e0af68", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 30985, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e0aac8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 30985, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char[19]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown dac Index \"" - } - ] - }, - { - "id": "0x7feb10e0aaf8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31008, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 31008, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e8ff00", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -47364,29 +46761,29 @@ ] } { - "id": "0x7feb10e0b598", + "id": "0x557b772ecf78", "kind": "FunctionDecl", "loc": { - "offset": 31043, + "offset": 31757, "file": "ToString.cpp", - "line": 1020, + "line": 1050, "col": 29, "tokLen": 8 }, "range": { "begin": { - "offset": 31015, + "offset": 31729, "col": 1, "tokLen": 8 }, "end": { - "offset": 31403, - "line": 1030, + "offset": 32117, + "line": 1060, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8fa8", + "previousDecl": "0x557b76f79868", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -47400,13 +46797,13 @@ }, "inner": [ { - "id": "0x37ff1de0", + "id": "0x557b76926e20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x37ff1d38", + "id": "0x557b76926bb8", "kind": "EnumDecl", "name": "burstMode" } @@ -47414,22 +46811,22 @@ ] }, { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "loc": { - "offset": 31071, - "line": 1020, + "offset": 31785, + "line": 1050, "col": 57, "tokLen": 1 }, "range": { "begin": { - "offset": 31052, + "offset": 31766, "col": 38, "tokLen": 5 }, "end": { - "offset": 31071, + "offset": 31785, "col": 57, "tokLen": 1 } @@ -47441,52 +46838,52 @@ } }, { - "id": "0x7feb10e10ad0", + "id": "0x557b772f2518", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31074, + "offset": 31788, "col": 60, "tokLen": 1 }, "end": { - "offset": 31403, - "line": 1030, + "offset": 32117, + "line": 1060, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e0ca98", + "id": "0x557b772ee498", "kind": "IfStmt", "range": { "begin": { - "offset": 31080, - "line": 1021, + "offset": 31794, + "line": 1051, "col": 5, "tokLen": 2 }, "end": { - "offset": 31128, - "line": 1022, + "offset": 31842, + "line": 1052, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0c9e8", + "id": "0x557b772ee3e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31084, - "line": 1021, + "offset": 31798, + "line": 1051, "col": 9, "tokLen": 1 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47498,67 +46895,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0c9d0", + "id": "0x557b772ee3c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 }, "end": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0c9b0", + "id": "0x557b772ee3a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 }, "end": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0b780", + "id": "0x557b772ed168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31084, + "offset": 31798, "col": 9, "tokLen": 1 }, "end": { - "offset": 31084, + "offset": 31798, "col": 9, "tokLen": 1 } @@ -47566,11 +46963,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47579,16 +46976,16 @@ } }, { - "id": "0x7feb10e0c998", + "id": "0x557b772ee390", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47600,16 +46997,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0b7a0", + "id": "0x557b772ed188", "kind": "StringLiteral", "range": { "begin": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47625,33 +47022,33 @@ ] }, { - "id": "0x7feb10e0ca88", + "id": "0x557b772ee488", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31115, - "line": 1022, + "offset": 31829, + "line": 1052, "col": 9, "tokLen": 6 }, "end": { - "offset": 31128, + "offset": 31842, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0ca58", + "id": "0x557b772ee458", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31122, + "offset": 31836, "col": 16, "tokLen": 4 }, "end": { - "offset": 31128, + "offset": 31842, "col": 22, "tokLen": 14 } @@ -47661,7 +47058,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1e00", + "id": "0x557b76926c60", "kind": "EnumConstantDecl", "name": "BURST_INTERNAL", "type": { @@ -47674,35 +47071,35 @@ ] }, { - "id": "0x7feb10e0ddc8", + "id": "0x557b772ef7f8", "kind": "IfStmt", "range": { "begin": { - "offset": 31148, - "line": 1023, + "offset": 31862, + "line": 1053, "col": 5, "tokLen": 2 }, "end": { - "offset": 31196, - "line": 1024, + "offset": 31910, + "line": 1054, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0dd18", + "id": "0x557b772ef740", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31152, - "line": 1023, + "offset": 31866, + "line": 1053, "col": 9, "tokLen": 1 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47714,67 +47111,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0dd00", + "id": "0x557b772ef728", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 }, "end": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0dce0", + "id": "0x557b772ef708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 }, "end": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0cab8", + "id": "0x557b772ee4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31152, + "offset": 31866, "col": 9, "tokLen": 1 }, "end": { - "offset": 31152, + "offset": 31866, "col": 9, "tokLen": 1 } @@ -47782,11 +47179,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47795,16 +47192,16 @@ } }, { - "id": "0x7feb10e0dcc8", + "id": "0x557b772ef6f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47816,16 +47213,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0cad8", + "id": "0x557b772ee4d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47841,33 +47238,33 @@ ] }, { - "id": "0x7feb10e0ddb8", + "id": "0x557b772ef7e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31183, - "line": 1024, + "offset": 31897, + "line": 1054, "col": 9, "tokLen": 6 }, "end": { - "offset": 31196, + "offset": 31910, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0dd88", + "id": "0x557b772ef7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31190, + "offset": 31904, "col": 16, "tokLen": 4 }, "end": { - "offset": 31196, + "offset": 31910, "col": 22, "tokLen": 14 } @@ -47877,7 +47274,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1e50", + "id": "0x557b76926cb8", "kind": "EnumConstantDecl", "name": "BURST_EXTERNAL", "type": { @@ -47890,35 +47287,35 @@ ] }, { - "id": "0x7feb10e0f0f8", + "id": "0x557b772f0b48", "kind": "IfStmt", "range": { "begin": { - "offset": 31216, - "line": 1025, + "offset": 31930, + "line": 1055, "col": 5, "tokLen": 2 }, "end": { - "offset": 31261, - "line": 1026, + "offset": 31975, + "line": 1056, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e0f048", + "id": "0x557b772f0a90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31220, - "line": 1025, + "offset": 31934, + "line": 1055, "col": 9, "tokLen": 1 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -47930,67 +47327,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0f030", + "id": "0x557b772f0a78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 }, "end": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0f010", + "id": "0x557b772f0a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 }, "end": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0dde8", + "id": "0x557b772ef818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31220, + "offset": 31934, "col": 9, "tokLen": 1 }, "end": { - "offset": 31220, + "offset": 31934, "col": 9, "tokLen": 1 } @@ -47998,11 +47395,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48011,16 +47408,16 @@ } }, { - "id": "0x7feb10e0eff8", + "id": "0x557b772f0a40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -48032,16 +47429,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0de08", + "id": "0x557b772ef838", "kind": "StringLiteral", "range": { "begin": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -48057,33 +47454,33 @@ ] }, { - "id": "0x7feb10e0f0e8", + "id": "0x557b772f0b38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31248, - "line": 1026, + "offset": 31962, + "line": 1056, "col": 9, "tokLen": 6 }, "end": { - "offset": 31261, + "offset": 31975, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e0f0b8", + "id": "0x557b772f0b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31255, + "offset": 31969, "col": 16, "tokLen": 4 }, "end": { - "offset": 31261, + "offset": 31975, "col": 22, "tokLen": 19 } @@ -48093,7 +47490,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1ea0", + "id": "0x557b76926d10", "kind": "EnumConstantDecl", "name": "CONTINUOUS_INTERNAL", "type": { @@ -48106,35 +47503,35 @@ ] }, { - "id": "0x7feb10e10428", + "id": "0x557b772f1e98", "kind": "IfStmt", "range": { "begin": { - "offset": 31286, - "line": 1027, + "offset": 32000, + "line": 1057, "col": 5, "tokLen": 2 }, "end": { - "offset": 31331, - "line": 1028, + "offset": 32045, + "line": 1058, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e10378", + "id": "0x557b772f1de0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31290, - "line": 1027, + "offset": 32004, + "line": 1057, "col": 9, "tokLen": 1 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48146,67 +47543,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e10360", + "id": "0x557b772f1dc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 }, "end": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e10340", + "id": "0x557b772f1da8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 }, "end": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0f118", + "id": "0x557b772f0b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31290, + "offset": 32004, "col": 9, "tokLen": 1 }, "end": { - "offset": 31290, + "offset": 32004, "col": 9, "tokLen": 1 } @@ -48214,11 +47611,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48227,16 +47624,16 @@ } }, { - "id": "0x7feb10e10328", + "id": "0x557b772f1d90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48248,16 +47645,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0f138", + "id": "0x557b772f0b88", "kind": "StringLiteral", "range": { "begin": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48273,33 +47670,33 @@ ] }, { - "id": "0x7feb10e10418", + "id": "0x557b772f1e88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31318, - "line": 1028, + "offset": 32032, + "line": 1058, "col": 9, "tokLen": 6 }, "end": { - "offset": 31331, + "offset": 32045, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e103e8", + "id": "0x557b772f1e58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31325, + "offset": 32039, "col": 16, "tokLen": 4 }, "end": { - "offset": 31331, + "offset": 32045, "col": 22, "tokLen": 19 } @@ -48309,7 +47706,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1ef0", + "id": "0x557b76926d68", "kind": "EnumConstantDecl", "name": "CONTINUOUS_EXTERNAL", "type": { @@ -48322,17 +47719,17 @@ ] }, { - "id": "0x7feb10e10ab8", + "id": "0x557b772f2500", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 31356, - "line": 1029, + "offset": 32070, + "line": 1059, "col": 5, "tokLen": 5 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } @@ -48344,16 +47741,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e10aa0", + "id": "0x557b772f24e8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 31356, + "offset": 32070, "col": 5, "tokLen": 5 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } @@ -48364,365 +47761,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e10a70", - "kind": "CXXConstructExpr", + "id": "0x557b772f24c0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e10a58", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f24a0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772f2498", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e10a30", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772f2468", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e10a10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f2450", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 31362, - "col": 11, - "tokLen": 12 + "offset": 32089, + "col": 24, + "tokLen": 21 }, "end": { - "offset": 31400, - "col": 49, + "offset": 32113, + "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e10a08", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e109d8", - "kind": "CXXConstructExpr", + "id": "0x557b772f2438", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31362, - "col": 11, - "tokLen": 12 + "offset": 32089, + "col": 24, + "tokLen": 21 }, "end": { - "offset": 31400, - "col": 49, + "offset": 32113, + "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e109c0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f2418", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31375, + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772f2410", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e109a8", - "kind": "ImplicitCastExpr", + "id": "0x557b772f23d8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31375, + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e10988", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f23c0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31375, + "offset": 32111, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32111, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772f23a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32111, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32111, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772f2388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32089, + "col": 24, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772f1ee8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32089, + "col": 24, + "tokLen": 21 + }, + "end": { + "offset": 32089, + "col": 24, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char[20]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown burst mode \"" + } + ] + }, + { + "id": "0x557b772f1f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32113, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e10980", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772ecea0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e10948", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31399, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e10930", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31397, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 31397, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e10910", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31397, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 31397, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e108f8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31375, - "col": 24, - "tokLen": 21 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e10458", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31375, - "col": 24, - "tokLen": 21 - } - }, - "type": { - "qualType": "const char[20]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown burst mode \"" - } - ] - }, - { - "id": "0x7feb10e10488", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31399, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 31399, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e0b4c0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -48747,29 +48088,29 @@ ] } { - "id": "0x7feb10e10c88", + "id": "0x557b772f26c8", "kind": "FunctionDecl", "loc": { - "offset": 31441, + "offset": 32155, "file": "ToString.cpp", - "line": 1032, + "line": 1062, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 31406, + "offset": 32120, "col": 1, "tokLen": 8 }, "end": { - "offset": 31659, - "line": 1038, + "offset": 32373, + "line": 1068, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a94f8", + "previousDecl": "0x557b76f79de8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -48783,13 +48124,13 @@ }, "inner": [ { - "id": "0x37ff2060", + "id": "0x557b76926fc0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x37ff1fb8", + "id": "0x557b76926e68", "kind": "EnumDecl", "name": "timingSourceType" } @@ -48797,22 +48138,22 @@ ] }, { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "loc": { - "offset": 31469, - "line": 1032, + "offset": 32183, + "line": 1062, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 31450, + "offset": 32164, "col": 45, "tokLen": 5 }, "end": { - "offset": 31469, + "offset": 32183, "col": 64, "tokLen": 1 } @@ -48824,52 +48165,52 @@ } }, { - "id": "0x7feb10e13b88", + "id": "0x557b772f55f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31472, + "offset": 32186, "col": 67, "tokLen": 1 }, "end": { - "offset": 31659, - "line": 1038, + "offset": 32373, + "line": 1068, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e12178", + "id": "0x557b772f3be8", "kind": "IfStmt", "range": { "begin": { - "offset": 31478, - "line": 1033, + "offset": 32192, + "line": 1063, "col": 5, "tokLen": 2 }, "end": { - "offset": 31520, - "line": 1034, + "offset": 32234, + "line": 1064, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e120c8", + "id": "0x557b772f3b30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31482, - "line": 1033, + "offset": 32196, + "line": 1063, "col": 9, "tokLen": 1 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -48881,67 +48222,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e120b0", + "id": "0x557b772f3b18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 }, "end": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e12090", + "id": "0x557b772f3af8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 }, "end": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e10e70", + "id": "0x557b772f28b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31482, + "offset": 32196, "col": 9, "tokLen": 1 }, "end": { - "offset": 31482, + "offset": 32196, "col": 9, "tokLen": 1 } @@ -48949,11 +48290,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48962,16 +48303,16 @@ } }, { - "id": "0x7feb10e12078", + "id": "0x557b772f3ae0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -48983,16 +48324,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e10e90", + "id": "0x557b772f28d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -49008,33 +48349,33 @@ ] }, { - "id": "0x7feb10e12168", + "id": "0x557b772f3bd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31507, - "line": 1034, + "offset": 32221, + "line": 1064, "col": 9, "tokLen": 6 }, "end": { - "offset": 31520, + "offset": 32234, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e12138", + "id": "0x557b772f3ba8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31514, + "offset": 32228, "col": 16, "tokLen": 4 }, "end": { - "offset": 31520, + "offset": 32234, "col": 22, "tokLen": 15 } @@ -49044,7 +48385,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2080", + "id": "0x557b76926f10", "kind": "EnumConstantDecl", "name": "TIMING_INTERNAL", "type": { @@ -49057,35 +48398,35 @@ ] }, { - "id": "0x7feb10e134a8", + "id": "0x557b772f4f38", "kind": "IfStmt", "range": { "begin": { - "offset": 31541, - "line": 1035, + "offset": 32255, + "line": 1065, "col": 5, "tokLen": 2 }, "end": { - "offset": 31583, - "line": 1036, + "offset": 32297, + "line": 1066, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e133f8", + "id": "0x557b772f4e80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31545, - "line": 1035, + "offset": 32259, + "line": 1065, "col": 9, "tokLen": 1 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49097,67 +48438,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e133e0", + "id": "0x557b772f4e68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 }, "end": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e133c0", + "id": "0x557b772f4e48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 }, "end": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e12198", + "id": "0x557b772f3c08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31545, + "offset": 32259, "col": 9, "tokLen": 1 }, "end": { - "offset": 31545, + "offset": 32259, "col": 9, "tokLen": 1 } @@ -49165,11 +48506,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49178,16 +48519,16 @@ } }, { - "id": "0x7feb10e133a8", + "id": "0x557b772f4e30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49199,16 +48540,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e121b8", + "id": "0x557b772f3c28", "kind": "StringLiteral", "range": { "begin": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49224,33 +48565,33 @@ ] }, { - "id": "0x7feb10e13498", + "id": "0x557b772f4f28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31570, - "line": 1036, + "offset": 32284, + "line": 1066, "col": 9, "tokLen": 6 }, "end": { - "offset": 31583, + "offset": 32297, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e13468", + "id": "0x557b772f4ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31577, + "offset": 32291, "col": 16, "tokLen": 4 }, "end": { - "offset": 31583, + "offset": 32297, "col": 22, "tokLen": 15 } @@ -49260,7 +48601,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff20d0", + "id": "0x557b76926f68", "kind": "EnumConstantDecl", "name": "TIMING_EXTERNAL", "type": { @@ -49273,17 +48614,17 @@ ] }, { - "id": "0x7feb10e13b70", + "id": "0x557b772f55d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 31604, - "line": 1037, + "offset": 32318, + "line": 1067, "col": 5, "tokLen": 5 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } @@ -49295,16 +48636,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e13b58", + "id": "0x557b772f55c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 31604, + "offset": 32318, "col": 5, "tokLen": 5 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } @@ -49315,365 +48656,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e13b28", - "kind": "CXXConstructExpr", + "id": "0x557b772f5598", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e13b10", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f5578", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772f5570", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e13ae8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772f5540", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e13ac8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f5528", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 31610, - "col": 11, - "tokLen": 12 + "offset": 32337, + "col": 24, + "tokLen": 29 }, "end": { - "offset": 31656, - "col": 57, + "offset": 32369, + "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e13ac0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e13a90", - "kind": "CXXConstructExpr", + "id": "0x557b772f5510", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31610, - "col": 11, - "tokLen": 12 + "offset": 32337, + "col": 24, + "tokLen": 29 }, "end": { - "offset": 31656, - "col": 57, + "offset": 32369, + "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e13a78", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f54f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31623, + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772f54e8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e13a60", - "kind": "ImplicitCastExpr", + "id": "0x557b772f54b0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31623, + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e13a40", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f5498", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31623, + "offset": 32367, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 32367, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772f5478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32367, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 32367, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772f5460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32337, + "col": 24, + "tokLen": 29 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772f4f88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32337, + "col": 24, + "tokLen": 29 + }, + "end": { + "offset": 32337, + "col": 24, + "tokLen": 29 + } + }, + "type": { + "qualType": "const char[28]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown timing source type \"" + } + ] + }, + { + "id": "0x557b772f4fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32369, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e13a38", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772f25f0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e13a00", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31655, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e139e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31653, - "col": 54, - "tokLen": 1 - }, - "end": { - "offset": 31653, - "col": 54, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e139c8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31653, - "col": 54, - "tokLen": 1 - }, - "end": { - "offset": 31653, - "col": 54, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e139b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31623, - "col": 24, - "tokLen": 29 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e134d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31623, - "col": 24, - "tokLen": 29 - } - }, - "type": { - "qualType": "const char[28]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown timing source type \"" - } - ] - }, - { - "id": "0x7feb10e13510", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31655, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 31655, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e10bb0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -49698,29 +48983,29 @@ ] } { - "id": "0x7feb10e13d28", + "id": "0x557b772f5788", "kind": "FunctionDecl", "loc": { - "offset": 31692, + "offset": 32406, "file": "ToString.cpp", - "line": 1040, + "line": 1070, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 31662, + "offset": 32376, "col": 1, "tokLen": 8 }, "end": { - "offset": 32102, - "line": 1054, + "offset": 32816, + "line": 1084, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a9a48", + "previousDecl": "0x557b76f7a368", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -49734,13 +49019,13 @@ }, "inner": [ { - "id": "0x37ff21c0", + "id": "0x557b769275a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x37ff2120", + "id": "0x557b76926fe0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -49748,22 +49033,22 @@ ] }, { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "loc": { - "offset": 31720, - "line": 1040, + "offset": 32434, + "line": 1070, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 31701, + "offset": 32415, "col": 40, "tokLen": 5 }, "end": { - "offset": 31720, + "offset": 32434, "col": 59, "tokLen": 1 } @@ -49775,52 +49060,52 @@ } }, { - "id": "0x3873b730", + "id": "0x557b772fd3b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31723, + "offset": 32437, "col": 62, "tokLen": 1 }, "end": { - "offset": 32102, - "line": 1054, + "offset": 32816, + "line": 1084, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e15218", + "id": "0x557b772f6ca8", "kind": "IfStmt", "range": { "begin": { - "offset": 31729, - "line": 1041, + "offset": 32443, + "line": 1071, "col": 5, "tokLen": 2 }, "end": { - "offset": 31769, - "line": 1042, + "offset": 32483, + "line": 1072, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e15168", + "id": "0x557b772f6bf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31733, - "line": 1041, + "offset": 32447, + "line": 1071, "col": 9, "tokLen": 1 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49832,67 +49117,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e15150", + "id": "0x557b772f6bd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 }, "end": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e15130", + "id": "0x557b772f6bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 }, "end": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e13f10", + "id": "0x557b772f5978", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31733, + "offset": 32447, "col": 9, "tokLen": 1 }, "end": { - "offset": 31733, + "offset": 32447, "col": 9, "tokLen": 1 } @@ -49900,11 +49185,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49913,16 +49198,16 @@ } }, { - "id": "0x7feb10e15118", + "id": "0x557b772f6ba0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49934,16 +49219,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e13f30", + "id": "0x557b772f5998", "kind": "StringLiteral", "range": { "begin": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49959,33 +49244,33 @@ ] }, { - "id": "0x7feb10e15208", + "id": "0x557b772f6c98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31756, - "line": 1042, + "offset": 32470, + "line": 1072, "col": 9, "tokLen": 6 }, "end": { - "offset": 31769, + "offset": 32483, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e151d8", + "id": "0x557b772f6c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31763, + "offset": 32477, "col": 16, "tokLen": 4 }, "end": { - "offset": 31769, + "offset": 32483, "col": 22, "tokLen": 9 } @@ -49995,7 +49280,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2260", + "id": "0x557b76927108", "kind": "EnumConstantDecl", "name": "M3_C10pre", "type": { @@ -50008,35 +49293,35 @@ ] }, { - "id": "0x7feb10e16548", + "id": "0x557b772f7ff8", "kind": "IfStmt", "range": { "begin": { - "offset": 31784, - "line": 1043, + "offset": 32498, + "line": 1073, "col": 5, "tokLen": 2 }, "end": { - "offset": 31823, - "line": 1044, + "offset": 32537, + "line": 1074, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e16498", + "id": "0x557b772f7f40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31788, - "line": 1043, + "offset": 32502, + "line": 1073, "col": 9, "tokLen": 1 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50048,67 +49333,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e16480", + "id": "0x557b772f7f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 }, "end": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e16460", + "id": "0x557b772f7f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 }, "end": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e15238", + "id": "0x557b772f6cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31788, + "offset": 32502, "col": 9, "tokLen": 1 }, "end": { - "offset": 31788, + "offset": 32502, "col": 9, "tokLen": 1 } @@ -50116,11 +49401,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50129,16 +49414,16 @@ } }, { - "id": "0x7feb10e16448", + "id": "0x557b772f7ef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50150,16 +49435,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e15258", + "id": "0x557b772f6ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50175,33 +49460,33 @@ ] }, { - "id": "0x7feb10e16538", + "id": "0x557b772f7fe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31810, - "line": 1044, + "offset": 32524, + "line": 1074, "col": 9, "tokLen": 6 }, "end": { - "offset": 31823, + "offset": 32537, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e16508", + "id": "0x557b772f7fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31817, + "offset": 32531, "col": 16, "tokLen": 4 }, "end": { - "offset": 31823, + "offset": 32537, "col": 22, "tokLen": 8 } @@ -50211,7 +49496,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2330", + "id": "0x557b769271e0", "kind": "EnumConstantDecl", "name": "M3_C15sh", "type": { @@ -50224,35 +49509,35 @@ ] }, { - "id": "0x387376f8", + "id": "0x557b772f9348", "kind": "IfStmt", "range": { "begin": { - "offset": 31837, - "line": 1045, + "offset": 32551, + "line": 1075, "col": 5, "tokLen": 2 }, "end": { - "offset": 31876, - "line": 1046, + "offset": 32590, + "line": 1076, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38737648", + "id": "0x557b772f9290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31841, - "line": 1045, + "offset": 32555, + "line": 1075, "col": 9, "tokLen": 1 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50264,67 +49549,67 @@ "adl": true, "inner": [ { - "id": "0x38737630", + "id": "0x557b772f9278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 }, "end": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38737610", + "id": "0x557b772f9258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 }, "end": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e16568", + "id": "0x557b772f8018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31841, + "offset": 32555, "col": 9, "tokLen": 1 }, "end": { - "offset": 31841, + "offset": 32555, "col": 9, "tokLen": 1 } @@ -50332,11 +49617,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50345,16 +49630,16 @@ } }, { - "id": "0x387375f8", + "id": "0x557b772f9240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50366,16 +49651,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e16588", + "id": "0x557b772f8038", "kind": "StringLiteral", "range": { "begin": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50391,33 +49676,33 @@ ] }, { - "id": "0x387376e8", + "id": "0x557b772f9338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31863, - "line": 1046, + "offset": 32577, + "line": 1076, "col": 9, "tokLen": 6 }, "end": { - "offset": 31876, + "offset": 32590, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x387376b8", + "id": "0x557b772f9308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31870, + "offset": 32584, "col": 16, "tokLen": 4 }, "end": { - "offset": 31876, + "offset": 32590, "col": 22, "tokLen": 8 } @@ -50427,7 +49712,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2400", + "id": "0x557b769272b8", "kind": "EnumConstantDecl", "name": "M3_C30sh", "type": { @@ -50440,35 +49725,35 @@ ] }, { - "id": "0x38738a28", + "id": "0x557b772fa698", "kind": "IfStmt", "range": { "begin": { - "offset": 31890, - "line": 1047, + "offset": 32604, + "line": 1077, "col": 5, "tokLen": 2 }, "end": { - "offset": 31929, - "line": 1048, + "offset": 32643, + "line": 1078, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38738978", + "id": "0x557b772fa5e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31894, - "line": 1047, + "offset": 32608, + "line": 1077, "col": 9, "tokLen": 1 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50480,67 +49765,67 @@ "adl": true, "inner": [ { - "id": "0x38738960", + "id": "0x557b772fa5c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 }, "end": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38738940", + "id": "0x557b772fa5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 }, "end": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38737718", + "id": "0x557b772f9368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31894, + "offset": 32608, "col": 9, "tokLen": 1 }, "end": { - "offset": 31894, + "offset": 32608, "col": 9, "tokLen": 1 } @@ -50548,11 +49833,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50561,16 +49846,16 @@ } }, { - "id": "0x38738928", + "id": "0x557b772fa590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50582,16 +49867,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38737738", + "id": "0x557b772f9388", "kind": "StringLiteral", "range": { "begin": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50607,33 +49892,33 @@ ] }, { - "id": "0x38738a18", + "id": "0x557b772fa688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31916, - "line": 1048, + "offset": 32630, + "line": 1078, "col": 9, "tokLen": 6 }, "end": { - "offset": 31929, + "offset": 32643, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x387389e8", + "id": "0x557b772fa658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31923, + "offset": 32637, "col": 16, "tokLen": 4 }, "end": { - "offset": 31929, + "offset": 32643, "col": 22, "tokLen": 8 } @@ -50643,7 +49928,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff24d0", + "id": "0x557b76927390", "kind": "EnumConstantDecl", "name": "M3_C50sh", "type": { @@ -50656,35 +49941,35 @@ ] }, { - "id": "0x38739d58", + "id": "0x557b772fb9e8", "kind": "IfStmt", "range": { "begin": { - "offset": 31943, - "line": 1049, + "offset": 32657, + "line": 1079, "col": 5, "tokLen": 2 }, "end": { - "offset": 31985, - "line": 1050, + "offset": 32699, + "line": 1080, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38739ca8", + "id": "0x557b772fb930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31947, - "line": 1049, + "offset": 32661, + "line": 1079, "col": 9, "tokLen": 1 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50696,67 +49981,67 @@ "adl": true, "inner": [ { - "id": "0x38739c90", + "id": "0x557b772fb918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38739c70", + "id": "0x557b772fb8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38738a48", + "id": "0x557b772fa6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31947, + "offset": 32661, "col": 9, "tokLen": 1 }, "end": { - "offset": 31947, + "offset": 32661, "col": 9, "tokLen": 1 } @@ -50764,11 +50049,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50777,16 +50062,16 @@ } }, { - "id": "0x38739c58", + "id": "0x557b772fb8e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50798,16 +50083,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38738a68", + "id": "0x557b772fa6d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50823,33 +50108,33 @@ ] }, { - "id": "0x38739d48", + "id": "0x557b772fb9d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31972, - "line": 1050, + "offset": 32686, + "line": 1080, "col": 9, "tokLen": 6 }, "end": { - "offset": 31985, + "offset": 32699, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38739d18", + "id": "0x557b772fb9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31979, + "offset": 32693, "col": 16, "tokLen": 4 }, "end": { - "offset": 31985, + "offset": 32699, "col": 22, "tokLen": 11 } @@ -50859,7 +50144,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff25a0", + "id": "0x557b76927468", "kind": "EnumConstantDecl", "name": "M3_C225ACsh", "type": { @@ -50872,35 +50157,35 @@ ] }, { - "id": "0x3873b088", + "id": "0x557b772fcd38", "kind": "IfStmt", "range": { "begin": { - "offset": 32002, - "line": 1051, + "offset": 32716, + "line": 1081, "col": 5, "tokLen": 2 }, "end": { - "offset": 32042, - "line": 1052, + "offset": 32756, + "line": 1082, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x3873afd8", + "id": "0x557b772fcc80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32006, - "line": 1051, + "offset": 32720, + "line": 1081, "col": 9, "tokLen": 1 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -50912,67 +50197,67 @@ "adl": true, "inner": [ { - "id": "0x3873afc0", + "id": "0x557b772fcc68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 }, "end": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873afa0", + "id": "0x557b772fcc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 }, "end": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38739d78", + "id": "0x557b772fba08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32006, + "offset": 32720, "col": 9, "tokLen": 1 }, "end": { - "offset": 32006, + "offset": 32720, "col": 9, "tokLen": 1 } @@ -50980,11 +50265,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50993,16 +50278,16 @@ } }, { - "id": "0x3873af88", + "id": "0x557b772fcc30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -51014,16 +50299,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38739d98", + "id": "0x557b772fba28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -51039,33 +50324,33 @@ ] }, { - "id": "0x3873b078", + "id": "0x557b772fcd28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32029, - "line": 1052, + "offset": 32743, + "line": 1082, "col": 9, "tokLen": 6 }, "end": { - "offset": 32042, + "offset": 32756, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x3873b048", + "id": "0x557b772fccf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32036, + "offset": 32750, "col": 16, "tokLen": 4 }, "end": { - "offset": 32042, + "offset": 32756, "col": 22, "tokLen": 9 } @@ -51075,7 +50360,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2670", + "id": "0x557b76927540", "kind": "EnumConstantDecl", "name": "M3_C15pre", "type": { @@ -51088,17 +50373,17 @@ ] }, { - "id": "0x3873b718", + "id": "0x557b772fd3a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32057, - "line": 1053, + "offset": 32771, + "line": 1083, "col": 5, "tokLen": 5 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } @@ -51110,16 +50395,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x3873b700", + "id": "0x557b772fd388", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32057, + "offset": 32771, "col": 5, "tokLen": 5 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } @@ -51130,365 +50415,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3873b6d0", - "kind": "CXXConstructExpr", + "id": "0x557b772fd360", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x3873b6b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772fd340", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772fd338", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x3873b690", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772fd308", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x3873b670", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772fd2f0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32063, - "col": 11, - "tokLen": 12 + "offset": 32790, + "col": 24, + "tokLen": 19 }, "end": { - "offset": 32099, - "col": 47, + "offset": 32812, + "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x3873b668", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x3873b638", - "kind": "CXXConstructExpr", + "id": "0x557b772fd2d8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32063, - "col": 11, - "tokLen": 12 + "offset": 32790, + "col": 24, + "tokLen": 19 }, "end": { - "offset": 32099, - "col": 47, + "offset": 32812, + "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x3873b620", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772fd2b8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32076, + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772fd2b0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x3873b608", - "kind": "ImplicitCastExpr", + "id": "0x557b772fd278", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32076, + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x3873b5e8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772fd260", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32076, + "offset": 32810, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 32810, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772fd240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32810, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 32810, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772fd228", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32790, + "col": 24, + "tokLen": 19 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772fcd88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32790, + "col": 24, + "tokLen": 19 + }, + "end": { + "offset": 32790, + "col": 24, + "tokLen": 19 + } + }, + "type": { + "qualType": "const char[18]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown gain cap \"" + } + ] + }, + { + "id": "0x557b772fcdb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32812, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x3873b5e0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772f56b8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x3873b5a8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32098, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x3873b590", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32096, - "col": 44, - "tokLen": 1 - }, - "end": { - "offset": 32096, - "col": 44, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x3873b570", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32096, - "col": 44, - "tokLen": 1 - }, - "end": { - "offset": 32096, - "col": 44, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x3873b558", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32076, - "col": 24, - "tokLen": 19 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x3873b0b8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32076, - "col": 24, - "tokLen": 19 - } - }, - "type": { - "qualType": "const char[18]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown gain cap \"" - } - ] - }, - { - "id": "0x3873b0e8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32098, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 32098, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e13c58", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -51513,29 +50742,29 @@ ] } { - "id": "0x3873b8f8", + "id": "0x557b772fd578", "kind": "FunctionDecl", "loc": { - "offset": 32136, + "offset": 32850, "file": "ToString.cpp", - "line": 1056, + "line": 1086, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 32105, + "offset": 32819, "col": 1, "tokLen": 8 }, "end": { - "offset": 32419, - "line": 1066, + "offset": 33133, + "line": 1096, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a9f98", + "previousDecl": "0x557b76f7a8e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -51549,13 +50778,13 @@ }, "inner": [ { - "id": "0x37ff27f0", + "id": "0x557b76927860", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x37ff2750", + "id": "0x557b76927650", "kind": "EnumDecl", "name": "portPosition" } @@ -51563,22 +50792,22 @@ ] }, { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "loc": { - "offset": 32164, - "line": 1056, + "offset": 32878, + "line": 1086, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 32145, + "offset": 32859, "col": 41, "tokLen": 5 }, "end": { - "offset": 32164, + "offset": 32878, "col": 60, "tokLen": 1 } @@ -51590,52 +50819,52 @@ } }, { - "id": "0x38740e20", + "id": "0x557b77302b08", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32167, + "offset": 32881, "col": 63, "tokLen": 1 }, "end": { - "offset": 32419, - "line": 1066, + "offset": 33133, + "line": 1096, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x3873cde8", + "id": "0x557b772fea98", "kind": "IfStmt", "range": { "begin": { - "offset": 32173, - "line": 1057, + "offset": 32887, + "line": 1087, "col": 5, "tokLen": 2 }, "end": { - "offset": 32211, - "line": 1058, + "offset": 32925, + "line": 1088, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x3873cd38", + "id": "0x557b772fe9e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32177, - "line": 1057, + "offset": 32891, + "line": 1087, "col": 9, "tokLen": 1 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51647,67 +50876,67 @@ "adl": true, "inner": [ { - "id": "0x3873cd20", + "id": "0x557b772fe9c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 }, "end": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873cd00", + "id": "0x557b772fe9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 }, "end": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873bae0", + "id": "0x557b772fd768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32177, + "offset": 32891, "col": 9, "tokLen": 1 }, "end": { - "offset": 32177, + "offset": 32891, "col": 9, "tokLen": 1 } @@ -51715,11 +50944,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51728,16 +50957,16 @@ } }, { - "id": "0x3873cce8", + "id": "0x557b772fe990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51749,16 +50978,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873bb00", + "id": "0x557b772fd788", "kind": "StringLiteral", "range": { "begin": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51774,33 +51003,33 @@ ] }, { - "id": "0x3873cdd8", + "id": "0x557b772fea88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32198, - "line": 1058, + "offset": 32912, + "line": 1088, "col": 9, "tokLen": 6 }, "end": { - "offset": 32211, + "offset": 32925, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x3873cda8", + "id": "0x557b772fea58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32205, + "offset": 32919, "col": 16, "tokLen": 4 }, "end": { - "offset": 32211, + "offset": 32925, "col": 22, "tokLen": 4 } @@ -51810,7 +51039,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2810", + "id": "0x557b769276f8", "kind": "EnumConstantDecl", "name": "LEFT", "type": { @@ -51823,35 +51052,35 @@ ] }, { - "id": "0x3873e118", + "id": "0x557b772ffde8", "kind": "IfStmt", "range": { "begin": { - "offset": 32221, - "line": 1059, + "offset": 32935, + "line": 1089, "col": 5, "tokLen": 2 }, "end": { - "offset": 32260, - "line": 1060, + "offset": 32974, + "line": 1090, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x3873e068", + "id": "0x557b772ffd30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32225, - "line": 1059, + "offset": 32939, + "line": 1089, "col": 9, "tokLen": 1 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51863,67 +51092,67 @@ "adl": true, "inner": [ { - "id": "0x3873e050", + "id": "0x557b772ffd18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 }, "end": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873e030", + "id": "0x557b772ffcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 }, "end": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873ce08", + "id": "0x557b772feab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32225, + "offset": 32939, "col": 9, "tokLen": 1 }, "end": { - "offset": 32225, + "offset": 32939, "col": 9, "tokLen": 1 } @@ -51931,11 +51160,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51944,16 +51173,16 @@ } }, { - "id": "0x3873e018", + "id": "0x557b772ffce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51965,16 +51194,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873ce28", + "id": "0x557b772fead8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51990,33 +51219,33 @@ ] }, { - "id": "0x3873e108", + "id": "0x557b772ffdd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32247, - "line": 1060, + "offset": 32961, + "line": 1090, "col": 9, "tokLen": 6 }, "end": { - "offset": 32260, + "offset": 32974, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x3873e0d8", + "id": "0x557b772ffda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32254, + "offset": 32968, "col": 16, "tokLen": 4 }, "end": { - "offset": 32260, + "offset": 32974, "col": 22, "tokLen": 5 } @@ -52026,7 +51255,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2860", + "id": "0x557b76927750", "kind": "EnumConstantDecl", "name": "RIGHT", "type": { @@ -52039,35 +51268,35 @@ ] }, { - "id": "0x3873f448", + "id": "0x557b77301138", "kind": "IfStmt", "range": { "begin": { - "offset": 32271, - "line": 1061, + "offset": 32985, + "line": 1091, "col": 5, "tokLen": 2 }, "end": { - "offset": 32308, - "line": 1062, + "offset": 33022, + "line": 1092, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x3873f398", + "id": "0x557b77301080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32275, - "line": 1061, + "offset": 32989, + "line": 1091, "col": 9, "tokLen": 1 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52079,67 +51308,67 @@ "adl": true, "inner": [ { - "id": "0x3873f380", + "id": "0x557b77301068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 }, "end": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873f360", + "id": "0x557b77301048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 }, "end": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873e138", + "id": "0x557b772ffe08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32275, + "offset": 32989, "col": 9, "tokLen": 1 }, "end": { - "offset": 32275, + "offset": 32989, "col": 9, "tokLen": 1 } @@ -52147,11 +51376,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52160,16 +51389,16 @@ } }, { - "id": "0x3873f348", + "id": "0x557b77301030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52181,16 +51410,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873e158", + "id": "0x557b772ffe28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52206,33 +51435,33 @@ ] }, { - "id": "0x3873f438", + "id": "0x557b77301128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32295, - "line": 1062, + "offset": 33009, + "line": 1092, "col": 9, "tokLen": 6 }, "end": { - "offset": 32308, + "offset": 33022, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x3873f408", + "id": "0x557b773010f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32302, + "offset": 33016, "col": 16, "tokLen": 4 }, "end": { - "offset": 32308, + "offset": 33022, "col": 22, "tokLen": 3 } @@ -52242,7 +51471,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff28b0", + "id": "0x557b769277a8", "kind": "EnumConstantDecl", "name": "TOP", "type": { @@ -52255,35 +51484,35 @@ ] }, { - "id": "0x38740778", + "id": "0x557b77302488", "kind": "IfStmt", "range": { "begin": { - "offset": 32317, - "line": 1063, + "offset": 33031, + "line": 1093, "col": 5, "tokLen": 2 }, "end": { - "offset": 32357, - "line": 1064, + "offset": 33071, + "line": 1094, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x387406c8", + "id": "0x557b773023d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32321, - "line": 1063, + "offset": 33035, + "line": 1093, "col": 9, "tokLen": 1 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52295,67 +51524,67 @@ "adl": true, "inner": [ { - "id": "0x387406b0", + "id": "0x557b773023b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 }, "end": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38740690", + "id": "0x557b77302398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 }, "end": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873f468", + "id": "0x557b77301158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32321, + "offset": 33035, "col": 9, "tokLen": 1 }, "end": { - "offset": 32321, + "offset": 33035, "col": 9, "tokLen": 1 } @@ -52363,11 +51592,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52376,16 +51605,16 @@ } }, { - "id": "0x38740678", + "id": "0x557b77302380", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52397,16 +51626,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873f488", + "id": "0x557b77301178", "kind": "StringLiteral", "range": { "begin": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52422,33 +51651,33 @@ ] }, { - "id": "0x38740768", + "id": "0x557b77302478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32344, - "line": 1064, + "offset": 33058, + "line": 1094, "col": 9, "tokLen": 6 }, "end": { - "offset": 32357, + "offset": 33071, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x38740738", + "id": "0x557b77302448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32351, + "offset": 33065, "col": 16, "tokLen": 4 }, "end": { - "offset": 32357, + "offset": 33071, "col": 22, "tokLen": 6 } @@ -52458,7 +51687,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2900", + "id": "0x557b76927800", "kind": "EnumConstantDecl", "name": "BOTTOM", "type": { @@ -52471,17 +51700,17 @@ ] }, { - "id": "0x38740e08", + "id": "0x557b77302af0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32369, - "line": 1065, + "offset": 33083, + "line": 1095, "col": 5, "tokLen": 5 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } @@ -52493,16 +51722,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38740df0", + "id": "0x557b77302ad8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32369, + "offset": 33083, "col": 5, "tokLen": 5 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } @@ -52513,365 +51742,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38740dc0", - "kind": "CXXConstructExpr", + "id": "0x557b77302ab0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38740da8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77302a90", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77302a88", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38740d80", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77302a58", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38740d60", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77302a40", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32375, - "col": 11, - "tokLen": 12 + "offset": 33102, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 32416, - "col": 52, + "offset": 33129, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38740d58", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38740d28", - "kind": "CXXConstructExpr", + "id": "0x557b77302a28", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32375, - "col": 11, - "tokLen": 12 + "offset": 33102, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 32416, - "col": 52, + "offset": 33129, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38740d10", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77302a08", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32388, + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77302a00", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38740cf8", - "kind": "ImplicitCastExpr", + "id": "0x557b773029c8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32388, + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38740cd8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b773029b0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32388, + "offset": 33127, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 33127, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77302990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33127, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 33127, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77302978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33102, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773024d8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33102, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 33102, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown port position \"" + } + ] + }, + { + "id": "0x557b77302508", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33129, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38740cd0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772fd4a0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38740c98", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32415, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38740c80", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32413, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 32413, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38740c60", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32413, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 32413, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38740c48", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32388, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x387407a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32388, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown port position \"" - } - ] - }, - { - "id": "0x387407d8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32415, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 32415, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3873b820", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -52896,29 +52069,29 @@ ] } { - "id": "0x38740fd8", + "id": "0x557b77302cb8", "kind": "FunctionDecl", "loc": { - "offset": 32459, + "offset": 33173, "file": "ToString.cpp", - "line": 1068, + "line": 1098, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 32422, + "offset": 33136, "col": 1, "tokLen": 8 }, "end": { - "offset": 32882, - "line": 1079, + "offset": 33596, + "line": 1109, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aa4e8", + "previousDecl": "0x557b76f7ae68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -52932,13 +52105,13 @@ }, "inner": [ { - "id": "0x37ff2b80", + "id": "0x557b76927df0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x37ff2ae0", + "id": "0x557b76927a20", "kind": "EnumDecl", "name": "streamingInterface" } @@ -52946,22 +52119,22 @@ ] }, { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "loc": { - "offset": 32487, - "line": 1068, + "offset": 33201, + "line": 1098, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 32468, + "offset": 33182, "col": 47, "tokLen": 5 }, "end": { - "offset": 32487, + "offset": 33201, "col": 66, "tokLen": 1 } @@ -52973,55 +52146,55 @@ } }, { - "id": "0x38745908", + "id": "0x557b77307ed0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32490, + "offset": 33204, "col": 69, "tokLen": 1 }, "end": { - "offset": 32882, - "line": 1079, + "offset": 33596, + "line": 1109, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x387412c0", + "id": "0x557b77302f98", "kind": "DeclStmt", "range": { "begin": { - "offset": 32496, - "line": 1069, + "offset": 33210, + "line": 1099, "col": 5, "tokLen": 3 }, "end": { - "offset": 32514, + "offset": 33228, "col": 23, "tokLen": 1 } }, "inner": [ { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "loc": { - "offset": 32508, + "offset": 33222, "col": 17, "tokLen": 2 }, "range": { "begin": { - "offset": 32496, + "offset": 33210, "col": 5, "tokLen": 3 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53031,21 +52204,21 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "c", "inner": [ { - "id": "0x38741290", + "id": "0x557b77302f68", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53053,7 +52226,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "ctorType": { @@ -53063,16 +52236,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x38741270", + "id": "0x557b77302f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53080,11 +52253,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53099,35 +52272,35 @@ ] }, { - "id": "0x38741810", + "id": "0x557b77303d90", "kind": "IfStmt", "range": { "begin": { - "offset": 32520, - "line": 1070, + "offset": 33234, + "line": 1100, "col": 5, "tokLen": 2 }, "end": { - "offset": 32587, - "line": 1071, + "offset": 33301, + "line": 1101, "col": 30, "tokLen": 1 } }, "inner": [ { - "id": "0x38741520", + "id": "0x557b77303230", "kind": "BinaryOperator", "range": { "begin": { - "offset": 32524, - "line": 1070, + "offset": 33238, + "line": 1100, "col": 9, "tokLen": 1 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } @@ -53139,16 +52312,16 @@ "opcode": "!=", "inner": [ { - "id": "0x387413b0", + "id": "0x557b773030d0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32534, + "offset": 33248, "col": 19, "tokLen": 1 } @@ -53156,21 +52329,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x38741380", + "id": "0x557b773030a0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32526, + "offset": 33240, "col": 11, "tokLen": 4 } @@ -53181,19 +52354,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc4e0", + "referencedMemberDecl": "0x557b762db0d0", "inner": [ { - "id": "0x387412d8", + "id": "0x557b77302fb0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 } @@ -53201,11 +52374,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53216,16 +52389,16 @@ ] }, { - "id": "0x38741368", + "id": "0x557b77303048", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 32531, + "offset": 33245, "col": 16, "tokLen": 3 }, "end": { - "offset": 32531, + "offset": 33245, "col": 16, "tokLen": 3 } @@ -53237,7 +52410,7 @@ "value": 44 }, { - "id": "0x387413f8", + "id": "0x557b77303120", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53246,64 +52419,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102922, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3015, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdda0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x38741508", + "id": "0x557b77303218", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32539, + "offset": 33253, + "file": "ToString.cpp", + "line": 1100, "col": 24, "tokLen": 3 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x387414d8", + "id": "0x557b773031e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32539, + "offset": 33253, "col": 24, "tokLen": 3 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -53313,38 +52550,37 @@ ] }, { - "id": "0x38741768", + "id": "0x557b77303ce0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32566, - "line": 1071, + "offset": 33280, + "line": 1101, "col": 9, "tokLen": 2 }, "end": { - "offset": 32587, + "offset": 33301, "col": 30, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", "qualType": "basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x38741738", + "id": "0x557b77303cb0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 }, "end": { - "offset": 32569, + "offset": 33283, "col": 12, "tokLen": 5 } @@ -53355,19 +52591,19 @@ "valueCategory": "prvalue", "name": "erase", "isArrow": false, - "referencedMemberDecl": "0x37af4dc0", + "referencedMemberDecl": "0x557b762d03e0", "inner": [ { - "id": "0x38741540", + "id": "0x557b77303250", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 }, "end": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 } @@ -53375,33 +52611,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x387416a0", + "id": "0x557b77303c28", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32586, + "offset": 33300, "col": 29, "tokLen": 1 } @@ -53409,21 +52645,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x38741670", + "id": "0x557b77303be0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32578, + "offset": 33292, "col": 21, "tokLen": 4 } @@ -53434,19 +52670,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc4e0", + "referencedMemberDecl": "0x557b762db0d0", "inner": [ { - "id": "0x387416d0", + "id": "0x557b77303c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 } @@ -53458,16 +52694,16 @@ "castKind": "NoOp", "inner": [ { - "id": "0x387415c8", + "id": "0x557b773032d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 } @@ -53475,17 +52711,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } @@ -53494,16 +52730,16 @@ ] }, { - "id": "0x38741658", + "id": "0x557b77303370", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 32583, + "offset": 33297, "col": 26, "tokLen": 3 }, "end": { - "offset": 32583, + "offset": 33297, "col": 26, "tokLen": 3 } @@ -53515,7 +52751,7 @@ "value": 44 }, { - "id": "0x387416e8", + "id": "0x557b77303c60", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53524,14 +52760,76 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102922, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3015, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdda0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x387417f0", + "id": "0x557b77303d70", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53539,45 +52837,119 @@ }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303d58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 77485, + "line": 2347, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x557b77303d38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76c78658", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] } ] } ] }, { - "id": "0x38742b68", + "id": "0x557b77305110", "kind": "IfStmt", "range": { "begin": { - "offset": 32594, - "line": 1072, + "offset": 33308, + "file": "ToString.cpp", + "line": 1102, "col": 5, "tokLen": 2 }, "end": { - "offset": 32653, - "line": 1073, + "offset": 33367, + "line": 1103, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x38742aa0", + "id": "0x557b77305038", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32598, - "line": 1072, + "offset": 33312, + "line": 1102, "col": 9, "tokLen": 2 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53589,89 +52961,89 @@ "adl": true, "inner": [ { - "id": "0x38742a88", + "id": "0x557b77305020", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 }, "end": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38742a68", + "id": "0x557b77305000", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 }, "end": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38742a38", + "id": "0x557b77304fd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 }, "end": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38741830", + "id": "0x557b77303db0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 }, "end": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 } @@ -53679,33 +53051,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38742a50", + "id": "0x557b77304fe8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53717,16 +53089,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38741850", + "id": "0x557b77303dd0", "kind": "StringLiteral", "range": { "begin": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53742,33 +53114,33 @@ ] }, { - "id": "0x38742b58", + "id": "0x557b77305100", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32620, - "line": 1073, + "offset": 33334, + "line": 1103, "col": 9, "tokLen": 6 }, "end": { - "offset": 32653, + "offset": 33367, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x38742b28", + "id": "0x557b773050d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32627, + "offset": 33341, "col": 16, "tokLen": 4 }, "end": { - "offset": 32653, + "offset": 33367, "col": 42, "tokLen": 4 } @@ -53778,7 +53150,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2be0", + "id": "0x557b76927b08", "kind": "EnumConstantDecl", "name": "NONE", "type": { @@ -53791,35 +53163,35 @@ ] }, { - "id": "0x38743ec8", + "id": "0x557b77306490", "kind": "IfStmt", "range": { "begin": { - "offset": 32663, - "line": 1074, + "offset": 33377, + "line": 1104, "col": 5, "tokLen": 2 }, "end": { - "offset": 32721, - "line": 1075, + "offset": 33435, + "line": 1105, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x38743e00", + "id": "0x557b773063b8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32667, - "line": 1074, + "offset": 33381, + "line": 1104, "col": 9, "tokLen": 2 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53831,89 +53203,89 @@ "adl": true, "inner": [ { - "id": "0x38743de8", + "id": "0x557b773063a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 }, "end": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38743dc8", + "id": "0x557b77306380", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 }, "end": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38743d98", + "id": "0x557b77306350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 }, "end": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38742b88", + "id": "0x557b77305130", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 }, "end": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 } @@ -53921,33 +53293,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38743db0", + "id": "0x557b77306368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53959,16 +53331,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38742ba8", + "id": "0x557b77305150", "kind": "StringLiteral", "range": { "begin": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53984,33 +53356,33 @@ ] }, { - "id": "0x38743eb8", + "id": "0x557b77306480", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32688, - "line": 1075, + "offset": 33402, + "line": 1105, "col": 9, "tokLen": 6 }, "end": { - "offset": 32721, + "offset": 33435, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x38743e88", + "id": "0x557b77306450", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32695, + "offset": 33409, "col": 16, "tokLen": 4 }, "end": { - "offset": 32721, + "offset": 33435, "col": 42, "tokLen": 16 } @@ -54020,7 +53392,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2cb0", + "id": "0x557b76927be0", "kind": "EnumConstantDecl", "name": "LOW_LATENCY_LINK", "type": { @@ -54033,35 +53405,35 @@ ] }, { - "id": "0x38745228", + "id": "0x557b77307810", "kind": "IfStmt", "range": { "begin": { - "offset": 32743, - "line": 1076, + "offset": 33457, + "line": 1106, "col": 5, "tokLen": 2 }, "end": { - "offset": 32803, - "line": 1077, + "offset": 33517, + "line": 1107, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x38745160", + "id": "0x557b77307738", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32747, - "line": 1076, + "offset": 33461, + "line": 1106, "col": 9, "tokLen": 2 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54073,89 +53445,89 @@ "adl": true, "inner": [ { - "id": "0x38745148", + "id": "0x557b77307720", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 }, "end": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38745128", + "id": "0x557b77307700", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 }, "end": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387450f8", + "id": "0x557b773076d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 }, "end": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38743ee8", + "id": "0x557b773064b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 }, "end": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 } @@ -54163,33 +53535,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38745110", + "id": "0x557b773076e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54201,16 +53573,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38743f08", + "id": "0x557b773064d0", "kind": "StringLiteral", "range": { "begin": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54226,33 +53598,33 @@ ] }, { - "id": "0x38745218", + "id": "0x557b77307800", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32770, - "line": 1077, + "offset": 33484, + "line": 1107, "col": 9, "tokLen": 6 }, "end": { - "offset": 32803, + "offset": 33517, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x387451e8", + "id": "0x557b773077d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32777, + "offset": 33491, "col": 16, "tokLen": 4 }, "end": { - "offset": 32803, + "offset": 33517, "col": 42, "tokLen": 13 } @@ -54262,7 +53634,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2d80", + "id": "0x557b76927cb8", "kind": "EnumConstantDecl", "name": "ETHERNET_10GB", "type": { @@ -54275,17 +53647,17 @@ ] }, { - "id": "0x387458f0", + "id": "0x557b77307eb8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32822, - "line": 1078, + "offset": 33536, + "line": 1108, "col": 5, "tokLen": 5 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } @@ -54297,16 +53669,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x387458d8", + "id": "0x557b77307ea0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32822, + "offset": 33536, "col": 5, "tokLen": 5 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } @@ -54317,365 +53689,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x387458a8", - "kind": "CXXConstructExpr", + "id": "0x557b77307e78", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38745890", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77307e58", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77307e50", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38745868", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77307e20", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38745848", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77307e08", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32828, - "col": 11, - "tokLen": 12 + "offset": 33555, + "col": 24, + "tokLen": 34 }, "end": { - "offset": 32879, - "col": 62, + "offset": 33592, + "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38745840", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38745810", - "kind": "CXXConstructExpr", + "id": "0x557b77307df0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32828, - "col": 11, - "tokLen": 12 + "offset": 33555, + "col": 24, + "tokLen": 34 }, "end": { - "offset": 32879, - "col": 62, + "offset": 33592, + "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387457f8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77307dd0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32841, + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77307dc8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x387457e0", - "kind": "ImplicitCastExpr", + "id": "0x557b77307d90", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32841, + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x387457c0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77307d78", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32841, + "offset": 33590, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 33590, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77307d58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33590, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 33590, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77307d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33555, + "col": 24, + "tokLen": 34 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77307860", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33555, + "col": 24, + "tokLen": 34 + }, + "end": { + "offset": 33555, + "col": 24, + "tokLen": 34 + } + }, + "type": { + "qualType": "const char[33]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown streamingInterface type \"" + } + ] + }, + { + "id": "0x557b77307898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33592, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x387457b8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77302be0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38745780", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32878, - "col": 61, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38745768", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32876, - "col": 59, - "tokLen": 1 - }, - "end": { - "offset": 32876, - "col": 59, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38745748", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32876, - "col": 59, - "tokLen": 1 - }, - "end": { - "offset": 32876, - "col": 59, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38745730", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32841, - "col": 24, - "tokLen": 34 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38745258", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32841, - "col": 24, - "tokLen": 34 - } - }, - "type": { - "qualType": "const char[33]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown streamingInterface type \"" - } - ] - }, - { - "id": "0x38745290", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32878, - "col": 61, - "tokLen": 1 - }, - "end": { - "offset": 32878, - "col": 61, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38740f00", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -54700,29 +54016,29 @@ ] } { - "id": "0x38745ac8", + "id": "0x557b77308088", "kind": "FunctionDecl", "loc": { - "offset": 32917, + "offset": 33631, "file": "ToString.cpp", - "line": 1081, + "line": 1111, "col": 33, "tokLen": 8 }, "range": { "begin": { - "offset": 32885, + "offset": 33599, "col": 1, "tokLen": 8 }, "end": { - "offset": 33107, - "line": 1087, + "offset": 33821, + "line": 1117, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aaa38", + "previousDecl": "0x557b76f7b3e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -54736,13 +54052,13 @@ }, "inner": [ { - "id": "0x37ff2f40", + "id": "0x557b76927f70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x37ff2ea0", + "id": "0x557b76927e10", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -54750,22 +54066,22 @@ ] }, { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "loc": { - "offset": 32945, - "line": 1081, + "offset": 33659, + "line": 1111, "col": 61, "tokLen": 1 }, "range": { "begin": { - "offset": 32926, + "offset": 33640, "col": 42, "tokLen": 5 }, "end": { - "offset": 32945, + "offset": 33659, "col": 61, "tokLen": 1 } @@ -54777,52 +54093,52 @@ } }, { - "id": "0x38748990", + "id": "0x557b7730af78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32948, + "offset": 33662, "col": 64, "tokLen": 1 }, "end": { - "offset": 33107, - "line": 1087, + "offset": 33821, + "line": 1117, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38746fb8", + "id": "0x557b773095a8", "kind": "IfStmt", "range": { "begin": { - "offset": 32954, - "line": 1082, + "offset": 33668, + "line": 1112, "col": 5, "tokLen": 2 }, "end": { - "offset": 32992, - "line": 1083, + "offset": 33706, + "line": 1113, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38746f08", + "id": "0x557b773094f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32958, - "line": 1082, + "offset": 33672, + "line": 1112, "col": 9, "tokLen": 1 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54834,67 +54150,67 @@ "adl": true, "inner": [ { - "id": "0x38746ef0", + "id": "0x557b773094d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 }, "end": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38746ed0", + "id": "0x557b773094b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 }, "end": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38745cb0", + "id": "0x557b77308278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32958, + "offset": 33672, "col": 9, "tokLen": 1 }, "end": { - "offset": 32958, + "offset": 33672, "col": 9, "tokLen": 1 } @@ -54902,11 +54218,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54915,16 +54231,16 @@ } }, { - "id": "0x38746eb8", + "id": "0x557b773094a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54936,16 +54252,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38745cd0", + "id": "0x557b77308298", "kind": "StringLiteral", "range": { "begin": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54961,33 +54277,33 @@ ] }, { - "id": "0x38746fa8", + "id": "0x557b77309598", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32979, - "line": 1083, + "offset": 33693, + "line": 1113, "col": 9, "tokLen": 6 }, "end": { - "offset": 32992, + "offset": 33706, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38746f78", + "id": "0x557b77309568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32986, + "offset": 33700, "col": 16, "tokLen": 4 }, "end": { - "offset": 32992, + "offset": 33706, "col": 22, "tokLen": 8 } @@ -54997,7 +54313,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2f60", + "id": "0x557b76927eb8", "kind": "EnumConstantDecl", "name": "ALG_HITS", "type": { @@ -55010,35 +54326,35 @@ ] }, { - "id": "0x387482e8", + "id": "0x557b7730a8f8", "kind": "IfStmt", "range": { "begin": { - "offset": 33006, - "line": 1084, + "offset": 33720, + "line": 1114, "col": 5, "tokLen": 2 }, "end": { - "offset": 33043, - "line": 1085, + "offset": 33757, + "line": 1115, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38748238", + "id": "0x557b7730a840", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33010, - "line": 1084, + "offset": 33724, + "line": 1114, "col": 9, "tokLen": 1 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55050,67 +54366,67 @@ "adl": true, "inner": [ { - "id": "0x38748220", + "id": "0x557b7730a828", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 }, "end": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38748200", + "id": "0x557b7730a808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 }, "end": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38746fd8", + "id": "0x557b773095c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33010, + "offset": 33724, "col": 9, "tokLen": 1 }, "end": { - "offset": 33010, + "offset": 33724, "col": 9, "tokLen": 1 } @@ -55118,11 +54434,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55131,16 +54447,16 @@ } }, { - "id": "0x387481e8", + "id": "0x557b7730a7f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55152,16 +54468,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38746ff8", + "id": "0x557b773095e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55177,33 +54493,33 @@ ] }, { - "id": "0x387482d8", + "id": "0x557b7730a8e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33030, - "line": 1085, + "offset": 33744, + "line": 1115, "col": 9, "tokLen": 6 }, "end": { - "offset": 33043, + "offset": 33757, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x387482a8", + "id": "0x557b7730a8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33037, + "offset": 33751, "col": 16, "tokLen": 4 }, "end": { - "offset": 33043, + "offset": 33757, "col": 22, "tokLen": 7 } @@ -55213,7 +54529,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2fb0", + "id": "0x557b76927f10", "kind": "EnumConstantDecl", "name": "ALG_RAW", "type": { @@ -55226,17 +54542,17 @@ ] }, { - "id": "0x38748978", + "id": "0x557b7730af60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33056, - "line": 1086, + "offset": 33770, + "line": 1116, "col": 5, "tokLen": 5 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } @@ -55248,16 +54564,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38748960", + "id": "0x557b7730af48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33056, + "offset": 33770, "col": 5, "tokLen": 5 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } @@ -55268,365 +54584,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38748930", - "kind": "CXXConstructExpr", + "id": "0x557b7730af20", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38748918", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7730af00", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7730aef8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387488f0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7730aec8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x387488d0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7730aeb0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33062, - "col": 11, - "tokLen": 12 + "offset": 33789, + "col": 24, + "tokLen": 25 }, "end": { - "offset": 33104, - "col": 53, + "offset": 33817, + "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387488c8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38748898", - "kind": "CXXConstructExpr", + "id": "0x557b7730ae98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33062, - "col": 11, - "tokLen": 12 + "offset": 33789, + "col": 24, + "tokLen": 25 }, "end": { - "offset": 33104, - "col": 53, + "offset": 33817, + "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38748880", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7730ae78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33075, + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7730ae70", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38748868", - "kind": "ImplicitCastExpr", + "id": "0x557b7730ae38", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33075, + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38748848", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7730ae20", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33075, + "offset": 33815, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7730ae00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33815, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7730ade8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33789, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7730a948", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33789, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 33789, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown veto algorithm \"" + } + ] + }, + { + "id": "0x557b7730a978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33817, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38748840", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77307fb0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38748808", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33103, - "col": 52, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387487f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33101, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 33101, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x387487d0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33101, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 33101, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387487b8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33075, - "col": 24, - "tokLen": 25 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38748318", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33075, - "col": 24, - "tokLen": 25 - } - }, - "type": { - "qualType": "const char[24]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown veto algorithm \"" - } - ] - }, - { - "id": "0x38748348", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33103, - "col": 52, - "tokLen": 1 - }, - "end": { - "offset": 33103, - "col": 52, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387459f0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -55651,29 +54911,29 @@ ] } { - "id": "0x38748b38", + "id": "0x557b7730b118", "kind": "FunctionDecl", "loc": { - "offset": 33137, + "offset": 33851, "file": "ToString.cpp", - "line": 1089, + "line": 1119, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 33110, + "offset": 33824, "col": 1, "tokLen": 8 }, "end": { - "offset": 33563, - "line": 1103, + "offset": 34277, + "line": 1133, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aaf88", + "previousDecl": "0x557b76f7b968", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -55687,13 +54947,13 @@ }, "inner": [ { - "id": "0x37ff30a0", + "id": "0x557b76928250", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x37ff3000", + "id": "0x557b76927f90", "kind": "EnumDecl", "name": "gainMode" } @@ -55701,22 +54961,22 @@ ] }, { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "loc": { - "offset": 33165, - "line": 1089, + "offset": 33879, + "line": 1119, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 33146, + "offset": 33860, "col": 37, "tokLen": 5 }, "end": { - "offset": 33165, + "offset": 33879, "col": 56, "tokLen": 1 } @@ -55728,52 +54988,52 @@ } }, { - "id": "0x387506c0", + "id": "0x557b77312d78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33168, + "offset": 33882, "col": 59, "tokLen": 1 }, "end": { - "offset": 33563, - "line": 1103, + "offset": 34277, + "line": 1133, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x3874a028", + "id": "0x557b7730c638", "kind": "IfStmt", "range": { "begin": { - "offset": 33174, - "line": 1090, + "offset": 33888, + "line": 1120, "col": 5, "tokLen": 2 }, "end": { - "offset": 33215, - "line": 1091, + "offset": 33929, + "line": 1121, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38749f78", + "id": "0x557b7730c580", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33178, - "line": 1090, + "offset": 33892, + "line": 1120, "col": 9, "tokLen": 1 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55785,67 +55045,67 @@ "adl": true, "inner": [ { - "id": "0x38749f60", + "id": "0x557b7730c568", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 }, "end": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38749f40", + "id": "0x557b7730c548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 }, "end": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38748d20", + "id": "0x557b7730b308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33178, + "offset": 33892, "col": 9, "tokLen": 1 }, "end": { - "offset": 33178, + "offset": 33892, "col": 9, "tokLen": 1 } @@ -55853,11 +55113,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55866,16 +55126,16 @@ } }, { - "id": "0x38749f28", + "id": "0x557b7730c530", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55887,16 +55147,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38748d40", + "id": "0x557b7730b328", "kind": "StringLiteral", "range": { "begin": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55912,33 +55172,33 @@ ] }, { - "id": "0x3874a018", + "id": "0x557b7730c628", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33202, - "line": 1091, + "offset": 33916, + "line": 1121, "col": 9, "tokLen": 6 }, "end": { - "offset": 33215, + "offset": 33929, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38749fe8", + "id": "0x557b7730c5f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33209, + "offset": 33923, "col": 16, "tokLen": 4 }, "end": { - "offset": 33215, + "offset": 33929, "col": 22, "tokLen": 7 } @@ -55948,7 +55208,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff30c0", + "id": "0x557b76928038", "kind": "EnumConstantDecl", "name": "DYNAMIC", "type": { @@ -55961,35 +55221,35 @@ ] }, { - "id": "0x3874b358", + "id": "0x557b7730d988", "kind": "IfStmt", "range": { "begin": { - "offset": 33228, - "line": 1092, + "offset": 33942, + "line": 1122, "col": 5, "tokLen": 2 }, "end": { - "offset": 33275, - "line": 1093, + "offset": 33989, + "line": 1123, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874b2a8", + "id": "0x557b7730d8d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33232, - "line": 1092, + "offset": 33946, + "line": 1122, "col": 9, "tokLen": 1 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56001,67 +55261,67 @@ "adl": true, "inner": [ { - "id": "0x3874b290", + "id": "0x557b7730d8b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 }, "end": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874b270", + "id": "0x557b7730d898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 }, "end": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874a048", + "id": "0x557b7730c658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33232, + "offset": 33946, "col": 9, "tokLen": 1 }, "end": { - "offset": 33232, + "offset": 33946, "col": 9, "tokLen": 1 } @@ -56069,11 +55329,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56082,16 +55342,16 @@ } }, { - "id": "0x3874b258", + "id": "0x557b7730d880", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56103,16 +55363,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874a068", + "id": "0x557b7730c678", "kind": "StringLiteral", "range": { "begin": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56128,33 +55388,33 @@ ] }, { - "id": "0x3874b348", + "id": "0x557b7730d978", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33262, - "line": 1093, + "offset": 33976, + "line": 1123, "col": 9, "tokLen": 6 }, "end": { - "offset": 33275, + "offset": 33989, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874b318", + "id": "0x557b7730d948", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33269, + "offset": 33983, "col": 16, "tokLen": 4 }, "end": { - "offset": 33275, + "offset": 33989, "col": 22, "tokLen": 15 } @@ -56164,7 +55424,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3110", + "id": "0x557b76928090", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G1", "type": { @@ -56177,35 +55437,35 @@ ] }, { - "id": "0x3874c688", + "id": "0x557b7730ed08", "kind": "IfStmt", "range": { "begin": { - "offset": 33296, - "line": 1094, + "offset": 34010, + "line": 1124, "col": 5, "tokLen": 2 }, "end": { - "offset": 33343, - "line": 1095, + "offset": 34057, + "line": 1125, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874c5d8", + "id": "0x557b7730ec50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33300, - "line": 1094, + "offset": 34014, + "line": 1124, "col": 9, "tokLen": 1 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56217,67 +55477,67 @@ "adl": true, "inner": [ { - "id": "0x3874c5c0", + "id": "0x557b7730ec38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 }, "end": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874c5a0", + "id": "0x557b7730ec18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 }, "end": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874b378", + "id": "0x557b7730d9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33300, + "offset": 34014, "col": 9, "tokLen": 1 }, "end": { - "offset": 33300, + "offset": 34014, "col": 9, "tokLen": 1 } @@ -56285,11 +55545,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56298,16 +55558,16 @@ } }, { - "id": "0x3874c588", + "id": "0x557b7730ec00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56319,16 +55579,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874b398", + "id": "0x557b7730d9c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56344,33 +55604,33 @@ ] }, { - "id": "0x3874c678", + "id": "0x557b7730ecf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33330, - "line": 1095, + "offset": 34044, + "line": 1125, "col": 9, "tokLen": 6 }, "end": { - "offset": 33343, + "offset": 34057, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874c648", + "id": "0x557b7730ecc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33337, + "offset": 34051, "col": 16, "tokLen": 4 }, "end": { - "offset": 33343, + "offset": 34057, "col": 22, "tokLen": 15 } @@ -56380,7 +55640,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3160", + "id": "0x557b769280e8", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G2", "type": { @@ -56393,35 +55653,35 @@ ] }, { - "id": "0x3874d9b8", + "id": "0x557b77310058", "kind": "IfStmt", "range": { "begin": { - "offset": 33364, - "line": 1096, + "offset": 34078, + "line": 1126, "col": 5, "tokLen": 2 }, "end": { - "offset": 33403, - "line": 1097, + "offset": 34117, + "line": 1127, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874d908", + "id": "0x557b7730ffa0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33368, - "line": 1096, + "offset": 34082, + "line": 1126, "col": 9, "tokLen": 1 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56433,67 +55693,67 @@ "adl": true, "inner": [ { - "id": "0x3874d8f0", + "id": "0x557b7730ff88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 }, "end": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874d8d0", + "id": "0x557b7730ff68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 }, "end": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874c6a8", + "id": "0x557b7730ed28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33368, + "offset": 34082, "col": 9, "tokLen": 1 }, "end": { - "offset": 33368, + "offset": 34082, "col": 9, "tokLen": 1 } @@ -56501,11 +55761,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56514,16 +55774,16 @@ } }, { - "id": "0x3874d8b8", + "id": "0x557b7730ff50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56535,16 +55795,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874c6c8", + "id": "0x557b7730ed48", "kind": "StringLiteral", "range": { "begin": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56560,33 +55820,33 @@ ] }, { - "id": "0x3874d9a8", + "id": "0x557b77310048", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33390, - "line": 1097, + "offset": 34104, + "line": 1127, "col": 9, "tokLen": 6 }, "end": { - "offset": 33403, + "offset": 34117, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874d978", + "id": "0x557b77310018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33397, + "offset": 34111, "col": 16, "tokLen": 4 }, "end": { - "offset": 33403, + "offset": 34117, "col": 22, "tokLen": 6 } @@ -56596,7 +55856,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff31b0", + "id": "0x557b76928140", "kind": "EnumConstantDecl", "name": "FIX_G1", "type": { @@ -56609,35 +55869,35 @@ ] }, { - "id": "0x3874ece8", + "id": "0x557b773113a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33415, - "line": 1098, + "offset": 34129, + "line": 1128, "col": 5, "tokLen": 2 }, "end": { - "offset": 33454, - "line": 1099, + "offset": 34168, + "line": 1129, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ec38", + "id": "0x557b773112f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33419, - "line": 1098, + "offset": 34133, + "line": 1128, "col": 9, "tokLen": 1 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56649,67 +55909,67 @@ "adl": true, "inner": [ { - "id": "0x3874ec20", + "id": "0x557b773112d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 }, "end": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874ec00", + "id": "0x557b773112b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 }, "end": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874d9d8", + "id": "0x557b77310078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33419, + "offset": 34133, "col": 9, "tokLen": 1 }, "end": { - "offset": 33419, + "offset": 34133, "col": 9, "tokLen": 1 } @@ -56717,11 +55977,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56730,16 +55990,16 @@ } }, { - "id": "0x3874ebe8", + "id": "0x557b773112a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56751,16 +56011,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874d9f8", + "id": "0x557b77310098", "kind": "StringLiteral", "range": { "begin": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56776,33 +56036,33 @@ ] }, { - "id": "0x3874ecd8", + "id": "0x557b77311398", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33441, - "line": 1099, + "offset": 34155, + "line": 1129, "col": 9, "tokLen": 6 }, "end": { - "offset": 33454, + "offset": 34168, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874eca8", + "id": "0x557b77311368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33448, + "offset": 34162, "col": 16, "tokLen": 4 }, "end": { - "offset": 33454, + "offset": 34168, "col": 22, "tokLen": 6 } @@ -56812,7 +56072,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3200", + "id": "0x557b76928198", "kind": "EnumConstantDecl", "name": "FIX_G2", "type": { @@ -56825,35 +56085,35 @@ ] }, { - "id": "0x38750018", + "id": "0x557b773126f8", "kind": "IfStmt", "range": { "begin": { - "offset": 33466, - "line": 1100, + "offset": 34180, + "line": 1130, "col": 5, "tokLen": 2 }, "end": { - "offset": 33505, - "line": 1101, + "offset": 34219, + "line": 1131, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ff68", + "id": "0x557b77312640", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33470, - "line": 1100, + "offset": 34184, + "line": 1130, "col": 9, "tokLen": 1 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56865,67 +56125,67 @@ "adl": true, "inner": [ { - "id": "0x3874ff50", + "id": "0x557b77312628", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 }, "end": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874ff30", + "id": "0x557b77312608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 }, "end": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874ed08", + "id": "0x557b773113c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33470, + "offset": 34184, "col": 9, "tokLen": 1 }, "end": { - "offset": 33470, + "offset": 34184, "col": 9, "tokLen": 1 } @@ -56933,11 +56193,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56946,16 +56206,16 @@ } }, { - "id": "0x3874ff18", + "id": "0x557b773125f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56967,16 +56227,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874ed28", + "id": "0x557b773113e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56992,33 +56252,33 @@ ] }, { - "id": "0x38750008", + "id": "0x557b773126e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33492, - "line": 1101, + "offset": 34206, + "line": 1131, "col": 9, "tokLen": 6 }, "end": { - "offset": 33505, + "offset": 34219, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ffd8", + "id": "0x557b773126b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33499, + "offset": 34213, "col": 16, "tokLen": 4 }, "end": { - "offset": 33505, + "offset": 34219, "col": 22, "tokLen": 6 } @@ -57028,7 +56288,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3250", + "id": "0x557b769281f0", "kind": "EnumConstantDecl", "name": "FIX_G0", "type": { @@ -57041,17 +56301,17 @@ ] }, { - "id": "0x387506a8", + "id": "0x557b77312d60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33517, - "line": 1102, + "offset": 34231, + "line": 1132, "col": 5, "tokLen": 5 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } @@ -57063,16 +56323,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38750690", + "id": "0x557b77312d48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33517, + "offset": 34231, "col": 5, "tokLen": 5 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } @@ -57083,365 +56343,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38750660", - "kind": "CXXConstructExpr", + "id": "0x557b77312d20", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38750648", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77312d00", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77312cf8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38750620", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77312cc8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38750600", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77312cb0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33523, - "col": 11, - "tokLen": 12 + "offset": 34250, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 33560, - "col": 48, + "offset": 34273, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387505f8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x387505c8", - "kind": "CXXConstructExpr", + "id": "0x557b77312c98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33523, - "col": 11, - "tokLen": 12 + "offset": 34250, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 33560, - "col": 48, + "offset": 34273, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387505b0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77312c78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33536, + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77312c70", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38750598", - "kind": "ImplicitCastExpr", + "id": "0x557b77312c38", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33536, + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38750578", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77312c20", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33536, + "offset": 34271, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34271, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77312c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34271, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34271, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77312be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34250, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77312748", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34250, + "col": 24, + "tokLen": 20 + }, + "end": { + "offset": 34250, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char[19]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown gain mode \"" + } + ] + }, + { + "id": "0x557b77312778", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34273, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38750570", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7730b040", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38750538", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33559, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38750520", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33557, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 33557, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38750500", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33557, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 33557, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387504e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33536, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38750048", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33536, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char[19]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown gain mode \"" - } - ] - }, - { - "id": "0x38750078", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33559, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 33559, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38748a60", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -57466,29 +56670,29 @@ ] } { - "id": "0x38750888", + "id": "0x557b77312f38", "kind": "FunctionDecl", "loc": { - "offset": 33593, + "offset": 34307, "file": "ToString.cpp", - "line": 1105, + "line": 1135, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 33566, + "offset": 34280, "col": 1, "tokLen": 8 }, "end": { - "offset": 33782, - "line": 1111, + "offset": 34496, + "line": 1141, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ab4d8", + "previousDecl": "0x557b76f7bee8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -57502,13 +56706,13 @@ }, "inner": [ { - "id": "0x37ff3340", + "id": "0x557b769283d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x37ff32a0", + "id": "0x557b76928270", "kind": "EnumDecl", "name": "polarity" } @@ -57516,22 +56720,22 @@ ] }, { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "loc": { - "offset": 33621, - "line": 1105, + "offset": 34335, + "line": 1135, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 33602, + "offset": 34316, "col": 37, "tokLen": 5 }, "end": { - "offset": 33621, + "offset": 34335, "col": 56, "tokLen": 1 } @@ -57543,52 +56747,52 @@ } }, { - "id": "0x38753750", + "id": "0x557b77315e28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33624, + "offset": 34338, "col": 59, "tokLen": 1 }, "end": { - "offset": 33782, - "line": 1111, + "offset": 34496, + "line": 1141, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38751d78", + "id": "0x557b77314458", "kind": "IfStmt", "range": { "begin": { - "offset": 33630, - "line": 1106, + "offset": 34344, + "line": 1136, "col": 5, "tokLen": 2 }, "end": { - "offset": 33667, - "line": 1107, + "offset": 34381, + "line": 1137, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38751cc8", + "id": "0x557b773143a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33634, - "line": 1106, + "offset": 34348, + "line": 1136, "col": 9, "tokLen": 1 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57600,67 +56804,67 @@ "adl": true, "inner": [ { - "id": "0x38751cb0", + "id": "0x557b77314388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 }, "end": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38751c90", + "id": "0x557b77314368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 }, "end": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38750a70", + "id": "0x557b77313128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33634, + "offset": 34348, "col": 9, "tokLen": 1 }, "end": { - "offset": 33634, + "offset": 34348, "col": 9, "tokLen": 1 } @@ -57668,11 +56872,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57681,16 +56885,16 @@ } }, { - "id": "0x38751c78", + "id": "0x557b77314350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57702,16 +56906,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38750a90", + "id": "0x557b77313148", "kind": "StringLiteral", "range": { "begin": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57727,33 +56931,33 @@ ] }, { - "id": "0x38751d68", + "id": "0x557b77314448", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33654, - "line": 1107, + "offset": 34368, + "line": 1137, "col": 9, "tokLen": 6 }, "end": { - "offset": 33667, + "offset": 34381, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38751d38", + "id": "0x557b77314418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33661, + "offset": 34375, "col": 16, "tokLen": 4 }, "end": { - "offset": 33667, + "offset": 34381, "col": 22, "tokLen": 8 } @@ -57763,7 +56967,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3360", + "id": "0x557b76928318", "kind": "EnumConstantDecl", "name": "POSITIVE", "type": { @@ -57776,35 +56980,35 @@ ] }, { - "id": "0x387530a8", + "id": "0x557b773157a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33681, - "line": 1108, + "offset": 34395, + "line": 1138, "col": 5, "tokLen": 2 }, "end": { - "offset": 33718, - "line": 1109, + "offset": 34432, + "line": 1139, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38752ff8", + "id": "0x557b773156f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33685, - "line": 1108, + "offset": 34399, + "line": 1138, "col": 9, "tokLen": 1 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57816,67 +57020,67 @@ "adl": true, "inner": [ { - "id": "0x38752fe0", + "id": "0x557b773156d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 }, "end": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38752fc0", + "id": "0x557b773156b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 }, "end": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38751d98", + "id": "0x557b77314478", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33685, + "offset": 34399, "col": 9, "tokLen": 1 }, "end": { - "offset": 33685, + "offset": 34399, "col": 9, "tokLen": 1 } @@ -57884,11 +57088,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57897,16 +57101,16 @@ } }, { - "id": "0x38752fa8", + "id": "0x557b773156a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57918,16 +57122,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38751db8", + "id": "0x557b77314498", "kind": "StringLiteral", "range": { "begin": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57943,33 +57147,33 @@ ] }, { - "id": "0x38753098", + "id": "0x557b77315798", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33705, - "line": 1109, + "offset": 34419, + "line": 1139, "col": 9, "tokLen": 6 }, "end": { - "offset": 33718, + "offset": 34432, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38753068", + "id": "0x557b77315768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33712, + "offset": 34426, "col": 16, "tokLen": 4 }, "end": { - "offset": 33718, + "offset": 34432, "col": 22, "tokLen": 8 } @@ -57979,7 +57183,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff33b0", + "id": "0x557b76928370", "kind": "EnumConstantDecl", "name": "NEGATIVE", "type": { @@ -57992,17 +57196,17 @@ ] }, { - "id": "0x38753738", + "id": "0x557b77315e10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33732, - "line": 1110, + "offset": 34446, + "line": 1140, "col": 5, "tokLen": 5 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } @@ -58014,16 +57218,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38753720", + "id": "0x557b77315df8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33732, + "offset": 34446, "col": 5, "tokLen": 5 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } @@ -58034,365 +57238,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x387536f0", - "kind": "CXXConstructExpr", + "id": "0x557b77315dd0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x387536d8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77315db0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77315da8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387536b0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77315d78", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38753690", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77315d60", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33738, - "col": 11, - "tokLen": 12 + "offset": 34465, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 33779, - "col": 52, + "offset": 34492, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38753688", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38753658", - "kind": "CXXConstructExpr", + "id": "0x557b77315d48", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33738, - "col": 11, - "tokLen": 12 + "offset": 34465, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 33779, - "col": 52, + "offset": 34492, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38753640", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77315d28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33751, + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77315d20", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38753628", - "kind": "ImplicitCastExpr", + "id": "0x557b77315ce8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33751, + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38753608", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77315cd0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33751, + "offset": 34490, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 34490, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77315cb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34490, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 34490, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77315c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34465, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773157f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34465, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 34465, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown polarity mode \"" + } + ] + }, + { + "id": "0x557b77315828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34492, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38753600", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77312e60", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x387535c8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33778, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387535b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33776, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 33776, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38753590", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33776, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 33776, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38753578", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33751, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x387530d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33751, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown polarity mode \"" - } - ] - }, - { - "id": "0x38753108", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33778, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 33778, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387507b0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -58417,29 +57565,29 @@ ] } { - "id": "0x387538f8", + "id": "0x557b77315fc8", "kind": "FunctionDecl", "loc": { - "offset": 33821, + "offset": 34535, "file": "ToString.cpp", - "line": 1113, + "line": 1143, "col": 37, "tokLen": 8 }, "range": { "begin": { - "offset": 33785, + "offset": 34499, "col": 1, "tokLen": 8 }, "end": { - "offset": 34020, - "line": 1119, + "offset": 34734, + "line": 1149, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aba28", + "previousDecl": "0x557b76f7c468", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -58453,13 +57601,13 @@ }, "inner": [ { - "id": "0x37ff34a0", + "id": "0x557b76928550", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x37ff3400", + "id": "0x557b769283f0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -58467,22 +57615,22 @@ ] }, { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "loc": { - "offset": 33849, - "line": 1113, + "offset": 34563, + "line": 1143, "col": 65, "tokLen": 1 }, "range": { "begin": { - "offset": 33830, + "offset": 34544, "col": 46, "tokLen": 5 }, "end": { - "offset": 33849, + "offset": 34563, "col": 65, "tokLen": 1 } @@ -58494,52 +57642,52 @@ } }, { - "id": "0x387567f8", + "id": "0x557b77318ef0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33852, + "offset": 34566, "col": 68, "tokLen": 1 }, "end": { - "offset": 34020, - "line": 1119, + "offset": 34734, + "line": 1149, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38754de8", + "id": "0x557b773174e8", "kind": "IfStmt", "range": { "begin": { - "offset": 33858, - "line": 1114, + "offset": 34572, + "line": 1144, "col": 5, "tokLen": 2 }, "end": { - "offset": 33900, - "line": 1115, + "offset": 34614, + "line": 1145, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38754d38", + "id": "0x557b77317430", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33862, - "line": 1114, + "offset": 34576, + "line": 1144, "col": 9, "tokLen": 1 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58551,67 +57699,67 @@ "adl": true, "inner": [ { - "id": "0x38754d20", + "id": "0x557b77317418", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 }, "end": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38754d00", + "id": "0x557b773173f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 }, "end": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38753ae0", + "id": "0x557b773161b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33862, + "offset": 34576, "col": 9, "tokLen": 1 }, "end": { - "offset": 33862, + "offset": 34576, "col": 9, "tokLen": 1 } @@ -58619,11 +57767,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58632,16 +57780,16 @@ } }, { - "id": "0x38754ce8", + "id": "0x557b773173e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58653,16 +57801,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38753b00", + "id": "0x557b773161d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58678,33 +57826,33 @@ ] }, { - "id": "0x38754dd8", + "id": "0x557b773174d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33887, - "line": 1115, + "offset": 34601, + "line": 1145, "col": 9, "tokLen": 6 }, "end": { - "offset": 33900, + "offset": 34614, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38754da8", + "id": "0x557b773174a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33894, + "offset": 34608, "col": 16, "tokLen": 4 }, "end": { - "offset": 33900, + "offset": 34614, "col": 22, "tokLen": 8 } @@ -58714,7 +57862,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff34c0", + "id": "0x557b76928498", "kind": "EnumConstantDecl", "name": "SWISSFEL", "type": { @@ -58727,35 +57875,35 @@ ] }, { - "id": "0x38756118", + "id": "0x557b77318838", "kind": "IfStmt", "range": { "begin": { - "offset": 33914, - "line": 1116, + "offset": 34628, + "line": 1146, "col": 5, "tokLen": 2 }, "end": { - "offset": 33953, - "line": 1117, + "offset": 34667, + "line": 1147, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38756068", + "id": "0x557b77318780", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33918, - "line": 1116, + "offset": 34632, + "line": 1146, "col": 9, "tokLen": 1 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58767,67 +57915,67 @@ "adl": true, "inner": [ { - "id": "0x38756050", + "id": "0x557b77318768", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 }, "end": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38756030", + "id": "0x557b77318748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 }, "end": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38754e08", + "id": "0x557b77317508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33918, + "offset": 34632, "col": 9, "tokLen": 1 }, "end": { - "offset": 33918, + "offset": 34632, "col": 9, "tokLen": 1 } @@ -58835,11 +57983,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58848,16 +57996,16 @@ } }, { - "id": "0x38756018", + "id": "0x557b77318730", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58869,16 +58017,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38754e28", + "id": "0x557b77317528", "kind": "StringLiteral", "range": { "begin": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58894,33 +58042,33 @@ ] }, { - "id": "0x38756108", + "id": "0x557b77318828", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33940, - "line": 1117, + "offset": 34654, + "line": 1147, "col": 9, "tokLen": 6 }, "end": { - "offset": 33953, + "offset": 34667, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x387560d8", + "id": "0x557b773187f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33947, + "offset": 34661, "col": 16, "tokLen": 4 }, "end": { - "offset": 33953, + "offset": 34667, "col": 22, "tokLen": 5 } @@ -58930,7 +58078,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3510", + "id": "0x557b769284f0", "kind": "EnumConstantDecl", "name": "SHINE", "type": { @@ -58943,17 +58091,17 @@ ] }, { - "id": "0x387567e0", + "id": "0x557b77318ed8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33964, - "line": 1118, + "offset": 34678, + "line": 1148, "col": 5, "tokLen": 5 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } @@ -58965,16 +58113,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x387567c8", + "id": "0x557b77318ec0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33964, + "offset": 34678, "col": 5, "tokLen": 5 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } @@ -58985,365 +58133,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38756798", - "kind": "CXXConstructExpr", + "id": "0x557b77318e98", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38756780", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77318e78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77318e70", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38756758", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77318e40", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38756738", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77318e28", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33970, - "col": 11, - "tokLen": 12 + "offset": 34697, + "col": 24, + "tokLen": 30 }, "end": { - "offset": 34017, - "col": 58, + "offset": 34730, + "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38756730", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38756700", - "kind": "CXXConstructExpr", + "id": "0x557b77318e10", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33970, - "col": 11, - "tokLen": 12 + "offset": 34697, + "col": 24, + "tokLen": 30 }, "end": { - "offset": 34017, - "col": 58, + "offset": 34730, + "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387566e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77318df0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33983, + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77318de8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x387566d0", - "kind": "ImplicitCastExpr", + "id": "0x557b77318db0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33983, + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x387566b0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77318d98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33983, + "offset": 34728, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 34728, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77318d78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34728, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 34728, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77318d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34697, + "col": 24, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77318888", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34697, + "col": 24, + "tokLen": 30 + }, + "end": { + "offset": 34697, + "col": 24, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char[29]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown Timing Info Decoder \"" + } + ] + }, + { + "id": "0x557b773188c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34730, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x387566a8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77315ef0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38756670", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 34016, - "col": 57, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38756658", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34014, - "col": 55, - "tokLen": 1 - }, - "end": { - "offset": 34014, - "col": 55, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38756638", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34014, - "col": 55, - "tokLen": 1 - }, - "end": { - "offset": 34014, - "col": 55, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38756620", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 33983, - "col": 24, - "tokLen": 30 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38756148", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 33983, - "col": 24, - "tokLen": 30 - } - }, - "type": { - "qualType": "const char[29]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown Timing Info Decoder \"" - } - ] - }, - { - "id": "0x38756180", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34016, - "col": 57, - "tokLen": 1 - }, - "end": { - "offset": 34016, - "col": 57, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38753820", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -59368,29 +58460,29 @@ ] } { - "id": "0x38756998", + "id": "0x557b77319088", "kind": "FunctionDecl", "loc": { - "offset": 34056, + "offset": 34770, "file": "ToString.cpp", - "line": 1121, + "line": 1151, "col": 34, "tokLen": 8 }, "range": { "begin": { - "offset": 34023, + "offset": 34737, "col": 1, "tokLen": 8 }, "end": { - "offset": 34249, - "line": 1127, + "offset": 34963, + "line": 1157, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385abf78", + "previousDecl": "0x557b76f7c9e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -59404,13 +58496,13 @@ }, "inner": [ { - "id": "0x37ff3600", + "id": "0x557b76932080", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x37ff3560", + "id": "0x557b76928570", "kind": "EnumDecl", "name": "collectionMode" } @@ -59418,22 +58510,22 @@ ] }, { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "loc": { - "offset": 34084, - "line": 1121, + "offset": 34798, + "line": 1151, "col": 62, "tokLen": 1 }, "range": { "begin": { - "offset": 34065, + "offset": 34779, "col": 43, "tokLen": 5 }, "end": { - "offset": 34084, + "offset": 34798, "col": 62, "tokLen": 1 } @@ -59445,52 +58537,52 @@ } }, { - "id": "0x7feb10dd8a58", + "id": "0x557b7731bfb0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34087, + "offset": 34801, "col": 65, "tokLen": 1 }, "end": { - "offset": 34249, - "line": 1127, + "offset": 34963, + "line": 1157, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd7048", + "id": "0x557b7731a5a8", "kind": "IfStmt", "range": { "begin": { - "offset": 34093, - "line": 1122, + "offset": 34807, + "line": 1152, "col": 5, "tokLen": 2 }, "end": { - "offset": 34131, - "line": 1123, + "offset": 34845, + "line": 1153, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dd6f98", + "id": "0x557b7731a4f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34097, - "line": 1122, + "offset": 34811, + "line": 1152, "col": 9, "tokLen": 1 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59502,67 +58594,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dd6f80", + "id": "0x557b7731a4d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 }, "end": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd6f60", + "id": "0x557b7731a4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 }, "end": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38756b80", + "id": "0x557b77319278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34097, + "offset": 34811, "col": 9, "tokLen": 1 }, "end": { - "offset": 34097, + "offset": 34811, "col": 9, "tokLen": 1 } @@ -59570,11 +58662,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59583,16 +58675,16 @@ } }, { - "id": "0x7feb10dd6f48", + "id": "0x557b7731a4a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59604,16 +58696,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38756ba0", + "id": "0x557b77319298", "kind": "StringLiteral", "range": { "begin": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59629,33 +58721,33 @@ ] }, { - "id": "0x7feb10dd7038", + "id": "0x557b7731a598", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34118, - "line": 1123, + "offset": 34832, + "line": 1153, "col": 9, "tokLen": 6 }, "end": { - "offset": 34131, + "offset": 34845, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dd7008", + "id": "0x557b7731a568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34125, + "offset": 34839, "col": 16, "tokLen": 4 }, "end": { - "offset": 34131, + "offset": 34845, "col": 22, "tokLen": 4 } @@ -59665,7 +58757,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3620", + "id": "0x557b76928618", "kind": "EnumConstantDecl", "name": "HOLE", "type": { @@ -59678,35 +58770,35 @@ ] }, { - "id": "0x7feb10dd8378", + "id": "0x557b7731b8f8", "kind": "IfStmt", "range": { "begin": { - "offset": 34141, - "line": 1124, + "offset": 34855, + "line": 1154, "col": 5, "tokLen": 2 }, "end": { - "offset": 34183, - "line": 1125, + "offset": 34897, + "line": 1155, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dd82c8", + "id": "0x557b7731b840", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34145, - "line": 1124, + "offset": 34859, + "line": 1154, "col": 9, "tokLen": 1 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59718,67 +58810,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dd82b0", + "id": "0x557b7731b828", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 }, "end": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd8290", + "id": "0x557b7731b808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 }, "end": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dd7068", + "id": "0x557b7731a5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34145, + "offset": 34859, "col": 9, "tokLen": 1 }, "end": { - "offset": 34145, + "offset": 34859, "col": 9, "tokLen": 1 } @@ -59786,11 +58878,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59799,16 +58891,16 @@ } }, { - "id": "0x7feb10dd8278", + "id": "0x557b7731b7f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59820,16 +58912,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dd7088", + "id": "0x557b7731a5e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59845,33 +58937,33 @@ ] }, { - "id": "0x7feb10dd8368", + "id": "0x557b7731b8e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34170, - "line": 1125, + "offset": 34884, + "line": 1155, "col": 9, "tokLen": 6 }, "end": { - "offset": 34183, + "offset": 34897, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dd8338", + "id": "0x557b7731b8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34177, + "offset": 34891, "col": 16, "tokLen": 4 }, "end": { - "offset": 34183, + "offset": 34897, "col": 22, "tokLen": 8 } @@ -59881,7 +58973,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3670", + "id": "0x557b76928670", "kind": "EnumConstantDecl", "name": "ELECTRON", "type": { @@ -59894,17 +58986,17 @@ ] }, { - "id": "0x7feb10dd8a40", + "id": "0x557b7731bf98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34197, - "line": 1126, + "offset": 34911, + "line": 1156, "col": 5, "tokLen": 5 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } @@ -59916,16 +59008,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10dd8a28", + "id": "0x557b7731bf80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34197, + "offset": 34911, "col": 5, "tokLen": 5 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } @@ -59936,365 +59028,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd89f8", - "kind": "CXXConstructExpr", + "id": "0x557b7731bf58", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dd89e0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7731bf38", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7731bf30", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10dd89b8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7731bf00", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dd8998", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7731bee8", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34203, - "col": 11, - "tokLen": 12 + "offset": 34930, + "col": 24, + "tokLen": 26 }, "end": { - "offset": 34246, - "col": 54, + "offset": 34959, + "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd8990", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10dd8960", - "kind": "CXXConstructExpr", + "id": "0x557b7731bed0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34203, - "col": 11, - "tokLen": 12 + "offset": 34930, + "col": 24, + "tokLen": 26 }, "end": { - "offset": 34246, - "col": 54, + "offset": 34959, + "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10dd8948", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7731beb0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34216, + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731bea8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10dd8930", - "kind": "ImplicitCastExpr", + "id": "0x557b7731be70", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34216, + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10dd8910", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7731be58", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34216, + "offset": 34957, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34957, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731be38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34957, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34957, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7731be20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34930, + "col": 24, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731b948", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34930, + "col": 24, + "tokLen": 26 + }, + "end": { + "offset": 34930, + "col": 24, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char[25]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown collection mode \"" + } + ] + }, + { + "id": "0x557b7731b978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34959, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd8908", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77318fb8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10dd88d0", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34245, - "col": 53, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10dd88b8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34243, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 34243, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd8898", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34243, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 34243, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10dd8880", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34216, - "col": 24, - "tokLen": 26 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd83a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34216, - "col": 24, - "tokLen": 26 - } - }, - "type": { - "qualType": "const char[25]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown collection mode \"" - } - ] - }, - { - "id": "0x7feb10dd83d8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34245, - "col": 53, - "tokLen": 1 - }, - "end": { - "offset": 34245, - "col": 53, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387568c8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -60319,29 +59355,924 @@ ] } { - "id": "0x7feb10dd8ba8", + "id": "0x557b7731c148", "kind": "FunctionDecl", "loc": { - "offset": 34272, + "offset": 34998, "file": "ToString.cpp", - "line": 1129, + "line": 1159, + "col": 33, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 34966, + "col": 1, + "tokLen": 8 + }, + "end": { + "offset": 35194, + "line": 1165, + "col": 1, + "tokLen": 1 + } + }, + "previousDecl": "0x557b76f7cf68", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x557b76932200", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x557b769320a0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "loc": { + "offset": 35026, + "line": 1159, + "col": 61, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35007, + "col": 42, + "tokLen": 5 + }, + "end": { + "offset": 35026, + "col": 61, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "s", + "type": { + "qualType": "const std::string &" + } + }, + { + "id": "0x557b7731f038", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35029, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35194, + "line": 1165, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x557b7731d668", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35035, + "line": 1160, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 35080, + "line": 1161, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x557b7731d5b0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35039, + "line": 1160, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731d598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35041, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35041, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731d578", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35041, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35041, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76eeed80", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x557b7731c338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35039, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35039, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x557b7731d560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35044, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731c358", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35044, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char[12]" + }, + "valueCategory": "lvalue", + "value": "\"synchrotron\"" + } + ] + } + ] + }, + { + "id": "0x557b7731d658", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35067, + "line": 1161, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35080, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x557b7731d628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35074, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 35080, + "col": 22, + "tokLen": 11 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x557b76932148", + "kind": "EnumConstantDecl", + "name": "SYNCHROTRON", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x557b7731e9b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35097, + "line": 1162, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 35134, + "line": 1163, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x557b7731e900", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35101, + "line": 1162, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731e8e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35103, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35103, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731e8c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35103, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35103, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76eeed80", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x557b7731d688", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35101, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35101, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x557b7731e8b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35106, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731d6a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35106, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char[4]" + }, + "valueCategory": "lvalue", + "value": "\"fel\"" + } + ] + } + ] + }, + { + "id": "0x557b7731e9a8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35121, + "line": 1163, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35134, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x557b7731e978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35128, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 35134, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x557b769321a0", + "kind": "EnumConstantDecl", + "name": "FEL", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x557b7731f020", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 35143, + "line": 1164, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x557b7731f008", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 35143, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731efe0", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x557b7731efc0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731efb8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x557b7731ef88", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x557b7731ef70", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x557b7731ef58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x557b7731ef38", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731ef30", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x557b7731eef8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731eee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35188, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 35188, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731eec0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35188, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 35188, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7731eea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35162, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731ea08", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35162, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown operation mode \"" + } + ] + }, + { + "id": "0x557b7731ea38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35190, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] +} +{ + "id": "0x557b7731f198", + "kind": "FunctionDecl", + "loc": { + "offset": 35217, + "file": "ToString.cpp", + "line": 1167, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 34252, + "offset": 35197, "col": 1, "tokLen": 8 }, "end": { - "offset": 34701, - "line": 1138, + "offset": 35646, + "line": 1176, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ac478", + "previousDecl": "0x557b76f7d4a8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -60355,7 +60286,7 @@ }, "inner": [ { - "id": "0x3713ad30", + "id": "0x557b7553cd90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -60364,22 +60295,22 @@ ] }, { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "loc": { - "offset": 34300, - "line": 1129, + "offset": 35245, + "line": 1167, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 34281, + "offset": 35226, "col": 30, "tokLen": 5 }, "end": { - "offset": 34300, + "offset": 35245, "col": 49, "tokLen": 1 } @@ -60391,55 +60322,55 @@ } }, { - "id": "0x7feb10ddafe0", + "id": "0x557b77321748", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34303, + "offset": 35248, "col": 52, "tokLen": 1 }, "end": { - "offset": 34701, - "line": 1138, + "offset": 35646, + "line": 1176, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd9090", + "id": "0x557b7731f6e0", "kind": "DeclStmt", "range": { "begin": { - "offset": 34309, - "line": 1130, + "offset": 35254, + "line": 1168, "col": 5, "tokLen": 3 }, "end": { - "offset": 34363, + "offset": 35308, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd8d78", + "id": "0x557b7731f378", "kind": "VarDecl", "loc": { - "offset": 34313, + "offset": 35258, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 34309, + "offset": 35254, "col": 5, "tokLen": 3 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60452,16 +60383,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dd9060", + "id": "0x557b7731f6b0", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60472,16 +60403,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9000", + "id": "0x557b7731f650", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } @@ -60493,16 +60424,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dd8ec0", + "id": "0x557b7731f508", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34331, + "offset": 35276, "col": 27, "tokLen": 1 } @@ -60510,21 +60441,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd8e90", + "id": "0x557b7731f4d8", "kind": "MemberExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34322, + "offset": 35267, "col": 18, "tokLen": 4 } @@ -60535,19 +60466,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10dd8de0", + "id": "0x557b7731f3e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 } @@ -60555,11 +60486,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60570,16 +60501,16 @@ ] }, { - "id": "0x7feb10dd8ef0", + "id": "0x557b7731f540", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 }, "end": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 } @@ -60591,16 +60522,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dd8e70", + "id": "0x557b7731f478", "kind": "StringLiteral", "range": { "begin": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 }, "end": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 } @@ -60614,7 +60545,7 @@ ] }, { - "id": "0x7feb10dd8f20", + "id": "0x557b7731f570", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60623,64 +60554,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10dd8fe8", + "id": "0x557b7731f638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34336, + "offset": 35281, + "file": "ToString.cpp", + "line": 1168, "col": 32, "tokLen": 3 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd8fb8", + "id": "0x557b7731f608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34336, + "offset": 35281, "col": 32, "tokLen": 3 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -60690,16 +60685,16 @@ ] }, { - "id": "0x7feb10dd9020", + "id": "0x557b7731f670", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34356, + "offset": 35301, "col": 52, "tokLen": 2 }, "end": { - "offset": 34356, + "offset": 35301, "col": 52, "tokLen": 2 } @@ -60711,16 +60706,16 @@ "value": "16" }, { - "id": "0x7feb10dd9040", + "id": "0x557b7731f690", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60738,38 +60733,38 @@ ] }, { - "id": "0x7feb10dd92f8", + "id": "0x557b7731f998", "kind": "DeclStmt", "range": { "begin": { - "offset": 34369, - "line": 1131, + "offset": 35314, + "line": 1169, "col": 5, "tokLen": 3 }, "end": { - "offset": 34408, + "offset": 35353, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "loc": { - "offset": 34373, + "offset": 35318, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 34369, + "offset": 35314, "col": 5, "tokLen": 3 }, "end": { - "offset": 34407, + "offset": 35352, "col": 43, "tokLen": 1 } @@ -60782,16 +60777,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dd9290", + "id": "0x557b7731f928", "kind": "CallExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34407, + "offset": 35352, "col": 43, "tokLen": 1 } @@ -60802,16 +60797,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9278", + "id": "0x557b7731f910", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34386, + "offset": 35331, "col": 22, "tokLen": 4 } @@ -60823,16 +60818,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd91e8", + "id": "0x557b7731f878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34386, + "offset": 35331, "col": 22, "tokLen": 4 } @@ -60842,7 +60837,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -60853,16 +60848,16 @@ ] }, { - "id": "0x7feb10dd9198", + "id": "0x557b7731f7e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34391, + "offset": 35336, "col": 27, "tokLen": 1 }, "end": { - "offset": 34391, + "offset": 35336, "col": 27, "tokLen": 1 } @@ -60870,11 +60865,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60883,16 +60878,16 @@ } }, { - "id": "0x7feb10dd92c8", + "id": "0x557b7731f968", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 }, "end": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 } @@ -60904,16 +60899,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dd91b8", + "id": "0x557b7731f808", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 }, "end": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 } @@ -60926,16 +60921,16 @@ ] }, { - "id": "0x7feb10dd92e0", + "id": "0x557b7731f980", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 }, "end": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 } @@ -60947,16 +60942,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd91c8", + "id": "0x557b7731f818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 }, "end": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 } @@ -60966,7 +60961,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8d78", + "id": "0x557b7731f378", "kind": "VarDecl", "name": "base", "type": { @@ -60983,36 +60978,36 @@ ] }, { - "id": "0x7feb10ddaf20", + "id": "0x557b77321680", "kind": "IfStmt", "range": { "begin": { - "offset": 34414, - "line": 1132, + "offset": 35359, + "line": 1170, "col": 5, "tokLen": 2 }, "end": { - "offset": 34659, - "line": 1136, + "offset": 35604, + "line": 1174, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd96a8", + "id": "0x557b7731fd88", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34418, - "line": 1132, + "offset": 35363, + "line": 1170, "col": 9, "tokLen": 5 }, "end": { - "offset": 34515, - "line": 1133, + "offset": 35460, + "line": 1171, "col": 51, "tokLen": 1 } @@ -61024,17 +61019,17 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10dd94f0", + "id": "0x557b7731fbb0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34418, - "line": 1132, + "offset": 35363, + "line": 1170, "col": 9, "tokLen": 5 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61046,16 +61041,16 @@ "opcode": "<", "inner": [ { - "id": "0x7feb10dd94c0", + "id": "0x557b7731fb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 }, "end": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 } @@ -61067,16 +61062,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd9310", + "id": "0x557b7731f9b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 }, "end": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 } @@ -61086,7 +61081,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -61097,16 +61092,16 @@ ] }, { - "id": "0x7feb10dd94d8", + "id": "0x557b7731fb98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61118,16 +61113,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10dd94a0", + "id": "0x557b7731fb58", "kind": "CallExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61138,16 +61133,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9488", + "id": "0x557b7731fb40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34456, + "offset": 35401, "col": 47, "tokLen": 3 } @@ -61159,16 +61154,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd9458", + "id": "0x557b7731fb10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34456, + "offset": 35401, "col": 47, "tokLen": 3 } @@ -61178,7 +61173,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37307348", + "id": "0x557b757c84b0", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -61195,17 +61190,17 @@ ] }, { - "id": "0x7feb10dd9688", + "id": "0x557b7731fd68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34473, - "line": 1133, + "offset": 35418, + "line": 1171, "col": 9, "tokLen": 5 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61217,16 +61212,16 @@ "opcode": ">", "inner": [ { - "id": "0x7feb10dd9658", + "id": "0x557b7731fd38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 }, "end": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 } @@ -61238,16 +61233,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd9510", + "id": "0x557b7731fbd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 }, "end": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 } @@ -61257,7 +61252,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -61268,16 +61263,16 @@ ] }, { - "id": "0x7feb10dd9670", + "id": "0x557b7731fd50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61289,16 +61284,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10dd9638", + "id": "0x557b7731fd10", "kind": "CallExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61309,16 +61304,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9620", + "id": "0x557b7731fcf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34511, + "offset": 35456, "col": 47, "tokLen": 3 } @@ -61330,16 +61325,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd95f0", + "id": "0x557b7731fcc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34511, + "offset": 35456, "col": 47, "tokLen": 3 } @@ -61349,7 +61344,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37307420", + "id": "0x557b757c8588", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -61368,35 +61363,35 @@ ] }, { - "id": "0x7feb10ddaf08", + "id": "0x557b77321668", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34518, + "offset": 35463, "col": 54, "tokLen": 1 }, "end": { - "offset": 34659, - "line": 1136, + "offset": 35604, + "line": 1174, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddaef0", + "id": "0x557b77321650", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34528, - "line": 1134, + "offset": 35473, + "line": 1172, "col": 9, "tokLen": 5 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } @@ -61408,18 +61403,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10ddaed8", + "id": "0x557b77321638", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34528, - "line": 1134, + "offset": 35473, + "line": 1172, "col": 9, "tokLen": 5 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } @@ -61430,560 +61425,500 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddaea8", - "kind": "CXXConstructExpr", + "id": "0x557b77321610", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddae90", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b773215f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b773215e8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddae68", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b773215b8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddae48", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b773215a0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, - "col": 15, - "tokLen": 12 + "offset": 35492, + "line": 1172, + "col": 28, + "tokLen": 35 }, "end": { - "offset": 34652, - "line": 1135, - "col": 64, - "tokLen": 1 + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddae40", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddae10", - "kind": "CXXConstructExpr", + "id": "0x557b77321588", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, - "col": 15, - "tokLen": 12 + "offset": 35492, + "line": 1172, + "col": 28, + "tokLen": 35 }, "end": { - "offset": 34652, - "line": 1135, - "col": 64, - "tokLen": 1 + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddadf8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77321568", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, + "line": 1172, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, + "offset": 35561, + "line": 1173, "col": 28, "tokLen": 36 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77321560", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddade0", - "kind": "ImplicitCastExpr", + "id": "0x557b77321528", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, + "line": 1172, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, + "offset": 35561, + "line": 1173, "col": 28, "tokLen": 36 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10ddadc0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77321510", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35532, + "line": 1172, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 35532, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77321488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35532, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 35532, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77321280", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x557b77321458", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 + "offset": 35530, + "col": 66, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddadb8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } + "qualType": "basic_string, std::allocator>" }, + "valueCategory": "xvalue", + "storageDuration": "full expression", "inner": [ { - "id": "0x7feb10ddad80", - "kind": "CXXOperatorCallExpr", + "id": "0x557b773203b0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 + "offset": 35530, + "col": 66, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "adl": true, + "temp": "0x557b773203a8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddad68", - "kind": "ImplicitCastExpr", + "id": "0x557b77320370", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34587, - "line": 1134, - "col": 68, - "tokLen": 1 - }, - "end": { - "offset": 34587, - "col": 68, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddacf0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34587, - "col": 68, - "tokLen": 1 - }, - "end": { - "offset": 34587, - "col": 68, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddab48", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - } - } - } - ] - }, - { - "id": "0x7feb10ddacc0", - "kind": "MaterializeTemporaryExpr", - "range": { - "begin": { - "offset": 34547, + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34585, + "offset": 35530, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "adl": true, "inner": [ { - "id": "0x7feb10dd9cd0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77320358", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34547, + "offset": 35528, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35528, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77320338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35528, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35528, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77320320", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34585, + "offset": 35492, + "col": 28, + "tokLen": 35 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731fe40", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35492, + "col": 28, + "tokLen": 35 + }, + "end": { + "offset": 35492, + "col": 28, + "tokLen": 35 + } + }, + "type": { + "qualType": "const char[34]" + }, + "valueCategory": "lvalue", + "value": "\"Cannot scan uint8_t from string '\"" + } + ] + }, + { + "id": "0x557b7731fe80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35530, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 35530, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd9cc8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } - }, - "inner": [ - { - "id": "0x7feb10dd9c90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34585, - "col": 66, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10dd9c78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34583, - "col": 64, - "tokLen": 1 - }, - "end": { - "offset": 34583, - "col": 64, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9c58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34583, - "col": 64, - "tokLen": 1 - }, - "end": { - "offset": 34583, - "col": 64, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10dd9c40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34547, - "col": 28, - "tokLen": 35 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9758", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34547, - "col": 28, - "tokLen": 35 - } - }, - "type": { - "qualType": "const char[34]" - }, - "valueCategory": "lvalue", - "value": "\"Cannot scan uint8_t from string '\"" - } - ] - }, - { - "id": "0x7feb10dd9798", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34585, - "col": 66, - "tokLen": 1 - }, - "end": { - "offset": 34585, - "col": 66, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10dd8ae8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] - } - ] - }, - { - "id": "0x7feb10ddacd8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 34616, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9cf0", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34616, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 34616, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char[35]" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", - "value": "\"'. Value must be in range 0 - 255.\"" + "referencedDecl": { + "id": "0x557b7731f0c0", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } } ] } ] } ] + }, + { + "id": "0x557b77321470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35561, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773203d0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35561, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35561, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char[35]" + }, + "valueCategory": "lvalue", + "value": "\"'. Value must be in range 0 - 255.\"" + } + ] } ] } @@ -62008,33 +61943,33 @@ ] }, { - "id": "0x7feb10ddafd0", + "id": "0x557b77321738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34665, - "line": 1137, + "offset": 35610, + "line": 1175, "col": 5, "tokLen": 6 }, "end": { - "offset": 34698, + "offset": 35643, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddafa0", + "id": "0x557b77321708", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 34672, + "offset": 35617, "col": 12, "tokLen": 11 }, "end": { - "offset": 34698, + "offset": 35643, "col": 38, "tokLen": 1 } @@ -62042,22 +61977,22 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x373189b8" + "typeAliasDeclId": "0x557b7574f0d8" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddaf88", + "id": "0x557b773216f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62065,23 +62000,23 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x373189b8" + "typeAliasDeclId": "0x557b7574f0d8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddaf70", + "id": "0x557b773216d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62094,16 +62029,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddaf40", + "id": "0x557b773216a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62113,7 +62048,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -62134,29 +62069,29 @@ ] } { - "id": "0x7feb10ddb138", + "id": "0x557b773218a8", "kind": "FunctionDecl", "loc": { - "offset": 34725, + "offset": 35670, "file": "ToString.cpp", - "line": 1140, + "line": 1178, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 34704, + "offset": 35649, "col": 1, "tokLen": 8 }, "end": { - "offset": 35160, - "line": 1149, + "offset": 36105, + "line": 1187, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ac948", + "previousDecl": "0x557b76f7d9b8", "name": "StringTo", "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -62170,7 +62105,7 @@ }, "inner": [ { - "id": "0x3713ad50", + "id": "0x557b7553cdb0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -62179,22 +62114,22 @@ ] }, { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "loc": { - "offset": 34753, - "line": 1140, + "offset": 35698, + "line": 1178, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 34734, + "offset": 35679, "col": 31, "tokLen": 5 }, "end": { - "offset": 34753, + "offset": 35698, "col": 50, "tokLen": 1 } @@ -62206,55 +62141,55 @@ } }, { - "id": "0x7feb10ddc888", + "id": "0x557b773230b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34756, + "offset": 35701, "col": 53, "tokLen": 1 }, "end": { - "offset": 35160, - "line": 1149, + "offset": 36105, + "line": 1187, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb608", + "id": "0x557b77321dd8", "kind": "DeclStmt", "range": { "begin": { - "offset": 34762, - "line": 1141, + "offset": 35707, + "line": 1179, "col": 5, "tokLen": 3 }, "end": { - "offset": 34816, + "offset": 35761, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb308", + "id": "0x557b77321a88", "kind": "VarDecl", "loc": { - "offset": 34766, + "offset": 35711, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 34762, + "offset": 35707, "col": 5, "tokLen": 3 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62267,16 +62202,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddb5d8", + "id": "0x557b77321da8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62287,16 +62222,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb578", + "id": "0x557b77321d48", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } @@ -62308,16 +62243,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddb450", + "id": "0x557b77321c18", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34784, + "offset": 35729, "col": 27, "tokLen": 1 } @@ -62325,21 +62260,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb420", + "id": "0x557b77321be8", "kind": "MemberExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34775, + "offset": 35720, "col": 18, "tokLen": 4 } @@ -62350,19 +62285,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddb370", + "id": "0x557b77321af0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 } @@ -62370,11 +62305,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62385,16 +62320,16 @@ ] }, { - "id": "0x7feb10ddb480", + "id": "0x557b77321c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 }, "end": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 } @@ -62406,16 +62341,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddb400", + "id": "0x557b77321b88", "kind": "StringLiteral", "range": { "begin": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 }, "end": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 } @@ -62429,7 +62364,7 @@ ] }, { - "id": "0x7feb10ddb498", + "id": "0x557b77321c68", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -62438,64 +62373,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddb560", + "id": "0x557b77321d30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34789, + "offset": 35734, + "file": "ToString.cpp", + "line": 1179, "col": 32, "tokLen": 3 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb530", + "id": "0x557b77321d00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34789, + "offset": 35734, "col": 32, "tokLen": 3 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -62505,16 +62504,16 @@ ] }, { - "id": "0x7feb10ddb598", + "id": "0x557b77321d68", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34809, + "offset": 35754, "col": 52, "tokLen": 2 }, "end": { - "offset": 34809, + "offset": 35754, "col": 52, "tokLen": 2 } @@ -62526,16 +62525,16 @@ "value": "16" }, { - "id": "0x7feb10ddb5b8", + "id": "0x557b77321d88", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62553,38 +62552,38 @@ ] }, { - "id": "0x7feb10ddb810", + "id": "0x557b77322028", "kind": "DeclStmt", "range": { "begin": { - "offset": 34822, - "line": 1142, + "offset": 35767, + "line": 1180, "col": 5, "tokLen": 3 }, "end": { - "offset": 34861, + "offset": 35806, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "loc": { - "offset": 34826, + "offset": 35771, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 34822, + "offset": 35767, "col": 5, "tokLen": 3 }, "end": { - "offset": 34860, + "offset": 35805, "col": 43, "tokLen": 1 } @@ -62597,16 +62596,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddb7a8", + "id": "0x557b77321fb8", "kind": "CallExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34860, + "offset": 35805, "col": 43, "tokLen": 1 } @@ -62617,16 +62616,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb790", + "id": "0x557b77321fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34839, + "offset": 35784, "col": 22, "tokLen": 4 } @@ -62638,16 +62637,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddb760", + "id": "0x557b77321f70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34839, + "offset": 35784, "col": 22, "tokLen": 4 } @@ -62657,7 +62656,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -62668,16 +62667,16 @@ ] }, { - "id": "0x7feb10ddb710", + "id": "0x557b77321ee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34844, + "offset": 35789, "col": 27, "tokLen": 1 }, "end": { - "offset": 34844, + "offset": 35789, "col": 27, "tokLen": 1 } @@ -62685,11 +62684,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62698,16 +62697,16 @@ } }, { - "id": "0x7feb10ddb7e0", + "id": "0x557b77321ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 }, "end": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 } @@ -62719,16 +62718,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddb730", + "id": "0x557b77321f00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 }, "end": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 } @@ -62741,16 +62740,16 @@ ] }, { - "id": "0x7feb10ddb7f8", + "id": "0x557b77322010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 }, "end": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 } @@ -62762,16 +62761,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb740", + "id": "0x557b77321f10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 }, "end": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 } @@ -62781,7 +62780,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb308", + "id": "0x557b77321a88", "kind": "VarDecl", "name": "base", "type": { @@ -62798,36 +62797,36 @@ ] }, { - "id": "0x7feb10ddc7c8", + "id": "0x557b77322ff0", "kind": "IfStmt", "range": { "begin": { - "offset": 34867, - "line": 1143, + "offset": 35812, + "line": 1181, "col": 5, "tokLen": 2 }, "end": { - "offset": 35117, - "line": 1147, + "offset": 36062, + "line": 1185, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddbba8", + "id": "0x557b773223f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34871, - "line": 1143, + "offset": 35816, + "line": 1181, "col": 9, "tokLen": 5 }, "end": { - "offset": 34970, - "line": 1144, + "offset": 35915, + "line": 1182, "col": 52, "tokLen": 1 } @@ -62839,17 +62838,17 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10ddb9f0", + "id": "0x557b77322220", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34871, - "line": 1143, + "offset": 35816, + "line": 1181, "col": 9, "tokLen": 5 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62861,16 +62860,16 @@ "opcode": "<", "inner": [ { - "id": "0x7feb10ddb9c0", + "id": "0x557b773221f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 }, "end": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 } @@ -62882,16 +62881,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb828", + "id": "0x557b77322040", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 }, "end": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 } @@ -62901,7 +62900,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -62912,16 +62911,16 @@ ] }, { - "id": "0x7feb10ddb9d8", + "id": "0x557b77322208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62933,16 +62932,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddb9a0", + "id": "0x557b773221c8", "kind": "CallExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62953,16 +62952,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb988", + "id": "0x557b773221b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34910, + "offset": 35855, "col": 48, "tokLen": 3 } @@ -62974,16 +62973,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddb958", + "id": "0x557b77322180", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34910, + "offset": 35855, "col": 48, "tokLen": 3 } @@ -62993,7 +62992,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x373ab6c8", + "id": "0x557b75728950", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -63010,17 +63009,17 @@ ] }, { - "id": "0x7feb10ddbb88", + "id": "0x557b773223d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34927, - "line": 1144, + "offset": 35872, + "line": 1182, "col": 9, "tokLen": 5 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63032,16 +63031,16 @@ "opcode": ">", "inner": [ { - "id": "0x7feb10ddbb58", + "id": "0x557b773223a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 }, "end": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 } @@ -63053,16 +63052,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddba10", + "id": "0x557b77322240", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 }, "end": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 } @@ -63072,7 +63071,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -63083,16 +63082,16 @@ ] }, { - "id": "0x7feb10ddbb70", + "id": "0x557b773223c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63104,16 +63103,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddbb38", + "id": "0x557b77322380", "kind": "CallExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63124,16 +63123,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddbb20", + "id": "0x557b77322368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34966, + "offset": 35911, "col": 48, "tokLen": 3 } @@ -63145,16 +63144,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddbaf0", + "id": "0x557b77322338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34966, + "offset": 35911, "col": 48, "tokLen": 3 } @@ -63164,7 +63163,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x373ab7a0", + "id": "0x557b75728a28", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -63183,35 +63182,35 @@ ] }, { - "id": "0x7feb10ddc7b0", + "id": "0x557b77322fd8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34973, + "offset": 35918, "col": 55, "tokLen": 1 }, "end": { - "offset": 35117, - "line": 1147, + "offset": 36062, + "line": 1185, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddc798", + "id": "0x557b77322fc0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34983, - "line": 1145, + "offset": 35928, + "line": 1183, "col": 9, "tokLen": 5 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } @@ -63223,18 +63222,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10ddc780", + "id": "0x557b77322fa8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34983, - "line": 1145, + "offset": 35928, + "line": 1183, "col": 9, "tokLen": 5 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } @@ -63245,560 +63244,500 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddc750", - "kind": "CXXConstructExpr", + "id": "0x557b77322f80", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddc738", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77322f60", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77322f58", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddc710", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77322f28", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddc6f0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322f10", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, - "col": 15, - "tokLen": 12 + "offset": 35947, + "line": 1183, + "col": 28, + "tokLen": 36 }, "end": { - "offset": 35110, - "line": 1146, - "col": 66, - "tokLen": 1 + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc6e8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddc6b8", - "kind": "CXXConstructExpr", + "id": "0x557b77322ef8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, - "col": 15, - "tokLen": 12 + "offset": 35947, + "line": 1183, + "col": 28, + "tokLen": 36 }, "end": { - "offset": 35110, - "line": 1146, - "col": 66, - "tokLen": 1 + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddc6a0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77322ed8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, + "line": 1183, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, + "offset": 36017, + "line": 1184, "col": 28, "tokLen": 38 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77322ed0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddc688", - "kind": "ImplicitCastExpr", + "id": "0x557b77322e98", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, + "line": 1183, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, + "offset": 36017, + "line": 1184, "col": 28, "tokLen": 38 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10ddc668", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322e80", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35988, + "line": 1183, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 35988, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77322e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35988, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 35988, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77321280", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x557b77322e30", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 + "offset": 35986, + "col": 67, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc660", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } + "qualType": "basic_string, std::allocator>" }, + "valueCategory": "xvalue", + "storageDuration": "full expression", "inner": [ { - "id": "0x7feb10ddc628", - "kind": "CXXOperatorCallExpr", + "id": "0x557b77322988", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 + "offset": 35986, + "col": 67, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "adl": true, + "temp": "0x557b77322980", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddc610", - "kind": "ImplicitCastExpr", + "id": "0x557b77322948", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35043, - "line": 1145, - "col": 69, - "tokLen": 1 - }, - "end": { - "offset": 35043, - "col": 69, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc5f0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35043, - "col": 69, - "tokLen": 1 - }, - "end": { - "offset": 35043, - "col": 69, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddab48", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - } - } - } - ] - }, - { - "id": "0x7feb10ddc5c0", - "kind": "MaterializeTemporaryExpr", - "range": { - "begin": { - "offset": 35002, + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35041, + "offset": 35986, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "adl": true, "inner": [ { - "id": "0x7feb10ddc118", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322930", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35002, + "offset": 35984, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 35984, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77322910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35984, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 35984, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b773228f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35041, + "offset": 35947, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77322448", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35947, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35947, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char[35]" + }, + "valueCategory": "lvalue", + "value": "\"Cannot scan uint16_t from string '\"" + } + ] + }, + { + "id": "0x557b77322488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35986, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 35986, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc110", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } - }, - "inner": [ - { - "id": "0x7feb10ddc0d8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35041, - "col": 67, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10ddc0c0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35039, - "col": 65, - "tokLen": 1 - }, - "end": { - "offset": 35039, - "col": 65, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc0a0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35039, - "col": 65, - "tokLen": 1 - }, - "end": { - "offset": 35039, - "col": 65, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10ddc088", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35002, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddbbd8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35002, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char[35]" - }, - "valueCategory": "lvalue", - "value": "\"Cannot scan uint16_t from string '\"" - } - ] - }, - { - "id": "0x7feb10ddbc18", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35041, - "col": 67, - "tokLen": 1 - }, - "end": { - "offset": 35041, - "col": 67, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddb078", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] - } - ] - }, - { - "id": "0x7feb10ddc5d8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 - }, - "end": { - "offset": 35072, - "col": 28, - "tokLen": 38 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc138", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35072, - "col": 28, - "tokLen": 38 - }, - "end": { - "offset": 35072, - "col": 28, - "tokLen": 38 - } - }, - "type": { - "qualType": "const char[37]" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", - "value": "\"'. Value must be in range 0 - 65535.\"" + "referencedDecl": { + "id": "0x557b773217d8", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } } ] } ] } ] + }, + { + "id": "0x557b77322e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 + }, + "end": { + "offset": 36017, + "col": 28, + "tokLen": 38 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773229a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 36017, + "col": 28, + "tokLen": 38 + }, + "end": { + "offset": 36017, + "col": 28, + "tokLen": 38 + } + }, + "type": { + "qualType": "const char[37]" + }, + "valueCategory": "lvalue", + "value": "\"'. Value must be in range 0 - 65535.\"" + } + ] } ] } @@ -63823,33 +63762,33 @@ ] }, { - "id": "0x7feb10ddc878", + "id": "0x557b773230a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35123, - "line": 1148, + "offset": 36068, + "line": 1186, "col": 5, "tokLen": 6 }, "end": { - "offset": 35157, + "offset": 36102, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddc848", + "id": "0x557b77323078", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 35130, + "offset": 36075, "col": 12, "tokLen": 11 }, "end": { - "offset": 35157, + "offset": 36102, "col": 39, "tokLen": 1 } @@ -63857,22 +63796,22 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x37318a20" + "typeAliasDeclId": "0x557b7574f148" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddc830", + "id": "0x557b77323060", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63880,23 +63819,23 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x37318a20" + "typeAliasDeclId": "0x557b7574f148" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddc818", + "id": "0x557b77323048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63909,16 +63848,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddc7e8", + "id": "0x557b77323010", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63928,7 +63867,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -63949,29 +63888,29 @@ ] } { - "id": "0x7feb10ddc9e8", + "id": "0x557b77323218", "kind": "FunctionDecl", "loc": { - "offset": 35184, + "offset": 36129, "file": "ToString.cpp", - "line": 1151, + "line": 1189, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 35163, + "offset": 36108, "col": 1, "tokLen": 8 }, "end": { - "offset": 35318, - "line": 1154, + "offset": 36263, + "line": 1192, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ace18", + "previousDecl": "0x557b76f7dec8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -63985,7 +63924,7 @@ }, "inner": [ { - "id": "0x3713ad70", + "id": "0x557b7553cdd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -63994,22 +63933,22 @@ ] }, { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "loc": { - "offset": 35212, - "line": 1151, + "offset": 36157, + "line": 1189, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 35193, + "offset": 36138, "col": 31, "tokLen": 5 }, "end": { - "offset": 35212, + "offset": 36157, "col": 50, "tokLen": 1 } @@ -64021,55 +63960,55 @@ } }, { - "id": "0x7feb10ddd0c0", + "id": "0x557b773239a0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35215, + "offset": 36160, "col": 53, "tokLen": 1 }, "end": { - "offset": 35318, - "line": 1154, + "offset": 36263, + "line": 1192, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddceb8", + "id": "0x557b77323748", "kind": "DeclStmt", "range": { "begin": { - "offset": 35221, - "line": 1152, + "offset": 36166, + "line": 1190, "col": 5, "tokLen": 3 }, "end": { - "offset": 35275, + "offset": 36220, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddcbb8", + "id": "0x557b773233f8", "kind": "VarDecl", "loc": { - "offset": 35225, + "offset": 36170, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35221, + "offset": 36166, "col": 5, "tokLen": 3 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64082,16 +64021,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddce88", + "id": "0x557b77323718", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64102,16 +64041,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddce28", + "id": "0x557b773236b8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } @@ -64123,16 +64062,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddcd00", + "id": "0x557b77323588", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35243, + "offset": 36188, "col": 27, "tokLen": 1 } @@ -64140,21 +64079,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddccd0", + "id": "0x557b77323558", "kind": "MemberExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35234, + "offset": 36179, "col": 18, "tokLen": 4 } @@ -64165,19 +64104,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddcc20", + "id": "0x557b77323460", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 } @@ -64185,11 +64124,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64200,16 +64139,16 @@ ] }, { - "id": "0x7feb10ddcd30", + "id": "0x557b773235c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 }, "end": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 } @@ -64221,16 +64160,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddccb0", + "id": "0x557b773234f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 }, "end": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 } @@ -64244,7 +64183,7 @@ ] }, { - "id": "0x7feb10ddcd48", + "id": "0x557b773235d8", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -64253,64 +64192,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddce10", + "id": "0x557b773236a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35248, + "offset": 36193, + "file": "ToString.cpp", + "line": 1190, "col": 32, "tokLen": 3 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddcde0", + "id": "0x557b77323670", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35248, + "offset": 36193, "col": 32, "tokLen": 3 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -64320,16 +64323,16 @@ ] }, { - "id": "0x7feb10ddce48", + "id": "0x557b773236d8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35268, + "offset": 36213, "col": 52, "tokLen": 2 }, "end": { - "offset": 35268, + "offset": 36213, "col": 52, "tokLen": 2 } @@ -64341,16 +64344,16 @@ "value": "16" }, { - "id": "0x7feb10ddce68", + "id": "0x557b773236f8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64368,33 +64371,33 @@ ] }, { - "id": "0x7feb10ddd0b0", + "id": "0x557b77323990", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35281, - "line": 1153, + "offset": 36226, + "line": 1191, "col": 5, "tokLen": 6 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd098", + "id": "0x557b77323978", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } @@ -64402,22 +64405,22 @@ "type": { "desugaredQualType": "unsigned int", "qualType": "uint32_t", - "typeAliasDeclId": "0x37318a88" + "typeAliasDeclId": "0x557b7574f1b8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddd030", + "id": "0x557b77323908", "kind": "CallExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } @@ -64428,16 +64431,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd018", + "id": "0x557b773238f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35293, + "offset": 36238, "col": 17, "tokLen": 5 } @@ -64449,16 +64452,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddcf90", + "id": "0x557b77323860", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35293, + "offset": 36238, "col": 17, "tokLen": 5 } @@ -64468,7 +64471,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b052b0", + "id": "0x557b762eb848", "kind": "FunctionDecl", "name": "stoul", "type": { @@ -64479,16 +64482,16 @@ ] }, { - "id": "0x7feb10ddcf40", + "id": "0x557b773237d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35299, + "offset": 36244, "col": 23, "tokLen": 1 }, "end": { - "offset": 35299, + "offset": 36244, "col": 23, "tokLen": 1 } @@ -64496,11 +64499,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64509,16 +64512,16 @@ } }, { - "id": "0x7feb10ddd068", + "id": "0x557b77323948", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 }, "end": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 } @@ -64530,16 +64533,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddcf60", + "id": "0x557b773237f0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 }, "end": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 } @@ -64552,16 +64555,16 @@ ] }, { - "id": "0x7feb10ddd080", + "id": "0x557b77323960", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 }, "end": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 } @@ -64573,16 +64576,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddcf70", + "id": "0x557b77323800", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 }, "end": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 } @@ -64592,7 +64595,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddcbb8", + "id": "0x557b773233f8", "kind": "VarDecl", "name": "base", "type": { @@ -64613,29 +64616,29 @@ ] } { - "id": "0x7feb10ddd208", + "id": "0x557b77323af8", "kind": "FunctionDecl", "loc": { - "offset": 35342, + "offset": 36287, "file": "ToString.cpp", - "line": 1156, + "line": 1194, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 35321, + "offset": 36266, "col": 1, "tokLen": 8 }, "end": { - "offset": 35477, - "line": 1159, + "offset": 36422, + "line": 1197, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ad2b8", + "previousDecl": "0x557b76f7e398", "name": "StringTo", "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -64649,7 +64652,7 @@ }, "inner": [ { - "id": "0x3713ad90", + "id": "0x557b7553cdf0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -64658,22 +64661,22 @@ ] }, { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "loc": { - "offset": 35370, - "line": 1156, + "offset": 36315, + "line": 1194, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 35351, + "offset": 36296, "col": 31, "tokLen": 5 }, "end": { - "offset": 35370, + "offset": 36315, "col": 50, "tokLen": 1 } @@ -64685,55 +64688,55 @@ } }, { - "id": "0x7feb10ddd8e0", + "id": "0x557b77324280", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35373, + "offset": 36318, "col": 53, "tokLen": 1 }, "end": { - "offset": 35477, - "line": 1159, + "offset": 36422, + "line": 1197, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd6d8", + "id": "0x557b77324028", "kind": "DeclStmt", "range": { "begin": { - "offset": 35379, - "line": 1157, + "offset": 36324, + "line": 1195, "col": 5, "tokLen": 3 }, "end": { - "offset": 35433, + "offset": 36378, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd3d8", + "id": "0x557b77323cd8", "kind": "VarDecl", "loc": { - "offset": 35383, + "offset": 36328, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35379, + "offset": 36324, "col": 5, "tokLen": 3 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -64746,16 +64749,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddd6a8", + "id": "0x557b77323ff8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -64766,16 +64769,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd648", + "id": "0x557b77323f98", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } @@ -64787,16 +64790,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddd520", + "id": "0x557b77323e68", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35401, + "offset": 36346, "col": 27, "tokLen": 1 } @@ -64804,21 +64807,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd4f0", + "id": "0x557b77323e38", "kind": "MemberExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35392, + "offset": 36337, "col": 18, "tokLen": 4 } @@ -64829,19 +64832,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddd440", + "id": "0x557b77323d40", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 } @@ -64849,11 +64852,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64864,16 +64867,16 @@ ] }, { - "id": "0x7feb10ddd550", + "id": "0x557b77323ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 }, "end": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 } @@ -64885,16 +64888,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddd4d0", + "id": "0x557b77323dd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 }, "end": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 } @@ -64908,7 +64911,7 @@ ] }, { - "id": "0x7feb10ddd568", + "id": "0x557b77323eb8", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -64917,64 +64920,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddd630", + "id": "0x557b77323f80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35406, + "offset": 36351, + "file": "ToString.cpp", + "line": 1195, "col": 32, "tokLen": 3 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddd600", + "id": "0x557b77323f50", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35406, + "offset": 36351, "col": 32, "tokLen": 3 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -64984,16 +65051,16 @@ ] }, { - "id": "0x7feb10ddd668", + "id": "0x557b77323fb8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35426, + "offset": 36371, "col": 52, "tokLen": 2 }, "end": { - "offset": 35426, + "offset": 36371, "col": 52, "tokLen": 2 } @@ -65005,16 +65072,16 @@ "value": "16" }, { - "id": "0x7feb10ddd688", + "id": "0x557b77323fd8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -65032,33 +65099,33 @@ ] }, { - "id": "0x7feb10ddd8d0", + "id": "0x557b77324270", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35439, - "line": 1158, + "offset": 36384, + "line": 1196, "col": 5, "tokLen": 6 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd8b8", + "id": "0x557b77324258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } @@ -65066,22 +65133,22 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "uint64_t", - "typeAliasDeclId": "0x37318af0" + "typeAliasDeclId": "0x557b7574f228" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddd850", + "id": "0x557b773241e8", "kind": "CallExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } @@ -65092,16 +65159,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd838", + "id": "0x557b773241d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35451, + "offset": 36396, "col": 17, "tokLen": 6 } @@ -65113,16 +65180,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddd7b0", + "id": "0x557b77324140", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35451, + "offset": 36396, "col": 17, "tokLen": 6 } @@ -65132,7 +65199,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b072b0", + "id": "0x557b762eda88", "kind": "FunctionDecl", "name": "stoull", "type": { @@ -65143,16 +65210,16 @@ ] }, { - "id": "0x7feb10ddd760", + "id": "0x557b773240b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35458, + "offset": 36403, "col": 24, "tokLen": 1 }, "end": { - "offset": 35458, + "offset": 36403, "col": 24, "tokLen": 1 } @@ -65160,11 +65227,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65173,16 +65240,16 @@ } }, { - "id": "0x7feb10ddd888", + "id": "0x557b77324228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 }, "end": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 } @@ -65194,16 +65261,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddd780", + "id": "0x557b773240d0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 }, "end": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 } @@ -65216,16 +65283,16 @@ ] }, { - "id": "0x7feb10ddd8a0", + "id": "0x557b77324240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 }, "end": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 } @@ -65237,16 +65304,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddd790", + "id": "0x557b773240e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 }, "end": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 } @@ -65256,7 +65323,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd3d8", + "id": "0x557b77323cd8", "kind": "VarDecl", "name": "base", "type": { @@ -65277,29 +65344,29 @@ ] } { - "id": "0x7feb10ddda30", + "id": "0x557b773243d8", "kind": "FunctionDecl", "loc": { - "offset": 35496, + "offset": 36441, "file": "ToString.cpp", - "line": 1161, + "line": 1199, "col": 17, "tokLen": 8 }, "range": { "begin": { - "offset": 35480, + "offset": 36425, "col": 1, "tokLen": 8 }, "end": { - "offset": 35629, - "line": 1164, + "offset": 36574, + "line": 1202, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ad790", + "previousDecl": "0x557b76f7e8a8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -65313,7 +65380,7 @@ }, "inner": [ { - "id": "0x3713acd0", + "id": "0x557b7553cd30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -65322,22 +65389,22 @@ ] }, { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "loc": { - "offset": 35524, - "line": 1161, + "offset": 36469, + "line": 1199, "col": 45, "tokLen": 1 }, "range": { "begin": { - "offset": 35505, + "offset": 36450, "col": 26, "tokLen": 5 }, "end": { - "offset": 35524, + "offset": 36469, "col": 45, "tokLen": 1 } @@ -65349,55 +65416,55 @@ } }, { - "id": "0x7feb10dde0a0", + "id": "0x557b77324ae8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35527, + "offset": 36472, "col": 48, "tokLen": 1 }, "end": { - "offset": 35629, - "line": 1164, + "offset": 36574, + "line": 1202, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dddf08", + "id": "0x557b77324908", "kind": "DeclStmt", "range": { "begin": { - "offset": 35533, - "line": 1162, + "offset": 36478, + "line": 1200, "col": 5, "tokLen": 3 }, "end": { - "offset": 35587, + "offset": 36532, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dddc08", + "id": "0x557b773245b8", "kind": "VarDecl", "loc": { - "offset": 35537, + "offset": 36482, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35533, + "offset": 36478, "col": 5, "tokLen": 3 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65410,16 +65477,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddded8", + "id": "0x557b773248d8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65430,16 +65497,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddde78", + "id": "0x557b77324878", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } @@ -65451,16 +65518,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dddd50", + "id": "0x557b77324748", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35555, + "offset": 36500, "col": 27, "tokLen": 1 } @@ -65468,21 +65535,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dddd20", + "id": "0x557b77324718", "kind": "MemberExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35546, + "offset": 36491, "col": 18, "tokLen": 4 } @@ -65493,19 +65560,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10dddc70", + "id": "0x557b77324620", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 } @@ -65513,11 +65580,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65528,16 +65595,16 @@ ] }, { - "id": "0x7feb10dddd80", + "id": "0x557b77324780", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 }, "end": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 } @@ -65549,16 +65616,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dddd00", + "id": "0x557b773246b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 }, "end": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 } @@ -65572,7 +65639,7 @@ ] }, { - "id": "0x7feb10dddd98", + "id": "0x557b77324798", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -65581,64 +65648,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddde60", + "id": "0x557b77324860", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35560, + "offset": 36505, + "file": "ToString.cpp", + "line": 1200, "col": 32, "tokLen": 3 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddde30", + "id": "0x557b77324830", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35560, + "offset": 36505, "col": 32, "tokLen": 3 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -65648,16 +65779,16 @@ ] }, { - "id": "0x7feb10ddde98", + "id": "0x557b77324898", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35580, + "offset": 36525, "col": 52, "tokLen": 2 }, "end": { - "offset": 35580, + "offset": 36525, "col": 52, "tokLen": 2 } @@ -65669,16 +65800,16 @@ "value": "16" }, { - "id": "0x7feb10dddeb8", + "id": "0x557b773248b8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65696,33 +65827,33 @@ ] }, { - "id": "0x7feb10dde090", + "id": "0x557b77324ad8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35593, - "line": 1163, + "offset": 36538, + "line": 1201, "col": 5, "tokLen": 6 }, "end": { - "offset": 35626, + "offset": 36571, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde028", + "id": "0x557b77324a68", "kind": "CallExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35626, + "offset": 36571, "col": 38, "tokLen": 1 } @@ -65733,16 +65864,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde010", + "id": "0x557b77324a50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35605, + "offset": 36550, "col": 17, "tokLen": 4 } @@ -65754,16 +65885,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dddfe0", + "id": "0x557b77324a20", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35605, + "offset": 36550, "col": 17, "tokLen": 4 } @@ -65773,7 +65904,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -65784,16 +65915,16 @@ ] }, { - "id": "0x7feb10dddf90", + "id": "0x557b77324990", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35610, + "offset": 36555, "col": 22, "tokLen": 1 }, "end": { - "offset": 35610, + "offset": 36555, "col": 22, "tokLen": 1 } @@ -65801,11 +65932,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65814,16 +65945,16 @@ } }, { - "id": "0x7feb10dde060", + "id": "0x557b77324aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 }, "end": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 } @@ -65835,16 +65966,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dddfb0", + "id": "0x557b773249b0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 }, "end": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 } @@ -65857,16 +65988,16 @@ ] }, { - "id": "0x7feb10dde078", + "id": "0x557b77324ac0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 }, "end": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 } @@ -65878,16 +66009,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dddfc0", + "id": "0x557b773249c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 }, "end": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 } @@ -65897,7 +66028,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dddc08", + "id": "0x557b773245b8", "kind": "VarDecl", "name": "base", "type": { @@ -65916,29 +66047,29 @@ ] } { - "id": "0x7feb10dde1e8", + "id": "0x557b77324c30", "kind": "FunctionDecl", "loc": { - "offset": 35649, + "offset": 36594, "file": "ToString.cpp", - "line": 1166, + "line": 1204, "col": 18, "tokLen": 8 }, "range": { "begin": { - "offset": 35632, + "offset": 36577, "col": 1, "tokLen": 8 }, "end": { - "offset": 35893, - "line": 1176, + "offset": 36838, + "line": 1214, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385adc38", + "previousDecl": "0x557b76f7ed70", "name": "StringTo", "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -65952,7 +66083,7 @@ }, "inner": [ { - "id": "0x3713ac50", + "id": "0x557b7553ccb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -65961,22 +66092,22 @@ ] }, { - "id": "0x7feb10dde128", + "id": "0x557b77324b68", "kind": "ParmVarDecl", "loc": { - "offset": 35677, - "line": 1166, + "offset": 36622, + "line": 1204, "col": 46, "tokLen": 1 }, "range": { "begin": { - "offset": 35658, + "offset": 36603, "col": 27, "tokLen": 5 }, "end": { - "offset": 35677, + "offset": 36622, "col": 46, "tokLen": 1 } @@ -65988,55 +66119,55 @@ } }, { - "id": "0x7feb10dde8a8", + "id": "0x557b77325358", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35680, + "offset": 36625, "col": 49, "tokLen": 1 }, "end": { - "offset": 35893, - "line": 1176, + "offset": 36838, + "line": 1214, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde578", + "id": "0x557b77325010", "kind": "DeclStmt", "range": { "begin": { - "offset": 35686, - "line": 1167, + "offset": 36631, + "line": 1205, "col": 5, "tokLen": 3 }, "end": { - "offset": 35719, + "offset": 36664, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde3b8", + "id": "0x557b77324e08", "kind": "VarDecl", "loc": { - "offset": 35690, + "offset": 36635, "col": 9, "tokLen": 1 }, "range": { "begin": { - "offset": 35686, + "offset": 36631, "col": 5, "tokLen": 3 }, "end": { - "offset": 35718, + "offset": 36663, "col": 37, "tokLen": 1 } @@ -66049,16 +66180,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dde528", + "id": "0x557b77324fb8", "kind": "CallExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35718, + "offset": 36663, "col": 37, "tokLen": 1 } @@ -66069,16 +66200,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde510", + "id": "0x557b77324fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35699, + "offset": 36644, "col": 18, "tokLen": 4 } @@ -66090,16 +66221,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dde4e0", + "id": "0x557b77324f70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35699, + "offset": 36644, "col": 18, "tokLen": 4 } @@ -66109,7 +66240,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -66120,16 +66251,16 @@ ] }, { - "id": "0x7feb10dde490", + "id": "0x557b77324ee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35704, + "offset": 36649, "col": 23, "tokLen": 1 }, "end": { - "offset": 35704, + "offset": 36649, "col": 23, "tokLen": 1 } @@ -66137,11 +66268,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde128", + "id": "0x557b77324b68", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66150,16 +66281,16 @@ } }, { - "id": "0x7feb10dde560", + "id": "0x557b77324ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 }, "end": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 } @@ -66171,16 +66302,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dde4b0", + "id": "0x557b77324f00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 }, "end": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 } @@ -66193,16 +66324,16 @@ ] }, { - "id": "0x7feb10dde4c0", + "id": "0x557b77324f10", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35716, + "offset": 36661, "col": 35, "tokLen": 2 }, "end": { - "offset": 35716, + "offset": 36661, "col": 35, "tokLen": 2 } @@ -66220,35 +66351,35 @@ ] }, { - "id": "0x7feb10dde5c8", + "id": "0x557b77325060", "kind": "SwitchStmt", "range": { "begin": { - "offset": 35725, - "line": 1168, + "offset": 36670, + "line": 1206, "col": 5, "tokLen": 6 }, "end": { - "offset": 35891, - "line": 1175, + "offset": 36836, + "line": 1213, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde5b0", + "id": "0x557b77325048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35733, - "line": 1168, + "offset": 36678, + "line": 1206, "col": 13, "tokLen": 1 }, "end": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 } @@ -66260,16 +66391,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dde590", + "id": "0x557b77325028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 }, "end": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 } @@ -66279,7 +66410,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde3b8", + "id": "0x557b77324e08", "kind": "VarDecl", "name": "i", "type": { @@ -66290,52 +66421,52 @@ ] }, { - "id": "0x7feb10dde880", + "id": "0x557b77325330", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35736, + "offset": 36681, "col": 16, "tokLen": 1 }, "end": { - "offset": 35891, - "line": 1175, + "offset": 36836, + "line": 1213, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde630", + "id": "0x557b773250c8", "kind": "CaseStmt", "range": { "begin": { - "offset": 35742, - "line": 1169, + "offset": 36687, + "line": 1207, "col": 5, "tokLen": 4 }, "end": { - "offset": 35765, - "line": 1170, + "offset": 36710, + "line": 1208, "col": 16, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10dde610", + "id": "0x557b773250a8", "kind": "ConstantExpr", "range": { "begin": { - "offset": 35747, - "line": 1169, + "offset": 36692, + "line": 1207, "col": 10, "tokLen": 1 }, "end": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 } @@ -66347,16 +66478,16 @@ "value": "0", "inner": [ { - "id": "0x7feb10dde5f0", + "id": "0x557b77325088", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 }, "end": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 } @@ -66370,33 +66501,33 @@ ] }, { - "id": "0x7feb10dde668", + "id": "0x557b77325100", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35758, - "line": 1170, + "offset": 36703, + "line": 1208, "col": 9, "tokLen": 6 }, "end": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10dde658", + "id": "0x557b773250f0", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 }, "end": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 } @@ -66412,35 +66543,35 @@ ] }, { - "id": "0x7feb10dde6b8", + "id": "0x557b77325150", "kind": "CaseStmt", "range": { "begin": { - "offset": 35776, - "line": 1171, + "offset": 36721, + "line": 1209, "col": 5, "tokLen": 4 }, "end": { - "offset": 35799, - "line": 1172, + "offset": 36744, + "line": 1210, "col": 16, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dde698", + "id": "0x557b77325130", "kind": "ConstantExpr", "range": { "begin": { - "offset": 35781, - "line": 1171, + "offset": 36726, + "line": 1209, "col": 10, "tokLen": 1 }, "end": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 } @@ -66452,16 +66583,16 @@ "value": "1", "inner": [ { - "id": "0x7feb10dde678", + "id": "0x557b77325110", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 }, "end": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 } @@ -66475,33 +66606,33 @@ ] }, { - "id": "0x7feb10dde6f0", + "id": "0x557b77325188", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35792, - "line": 1172, + "offset": 36737, + "line": 1210, "col": 9, "tokLen": 6 }, "end": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dde6e0", + "id": "0x557b77325178", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 }, "end": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 } @@ -66517,34 +66648,34 @@ ] }, { - "id": "0x7feb10dde860", + "id": "0x557b77325310", "kind": "DefaultStmt", "range": { "begin": { - "offset": 35809, - "line": 1173, + "offset": 36754, + "line": 1211, "col": 5, "tokLen": 7 }, "end": { - "offset": 35884, - "line": 1174, + "offset": 36829, + "line": 1212, "col": 67, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde848", + "id": "0x557b773252f8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 35826, + "offset": 36771, "col": 9, "tokLen": 5 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } @@ -66556,16 +66687,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10dde830", + "id": "0x557b773252e0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 35826, + "offset": 36771, "col": 9, "tokLen": 5 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } @@ -66576,185 +66707,129 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde800", - "kind": "CXXConstructExpr", + "id": "0x557b773252b8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dde7e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77325298", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77325290", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10dde7c0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77325260", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dde7a0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77325248", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35832, - "col": 15, - "tokLen": 12 + "offset": 36790, + "col": 28, + "tokLen": 39 }, "end": { - "offset": 35884, - "col": 67, - "tokLen": 1 + "offset": 36790, + "col": 28, + "tokLen": 39 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x7feb10dde798", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dde768", - "kind": "CXXConstructExpr", + "id": "0x557b773251c8", + "kind": "StringLiteral", "range": { "begin": { - "offset": 35832, - "col": 15, - "tokLen": 12 + "offset": 36790, + "col": 28, + "tokLen": 39 }, "end": { - "offset": 35884, - "col": 67, - "tokLen": 1 + "offset": 36790, + "col": 28, + "tokLen": 39 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[38]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x7feb10dde750", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35845, - "col": 28, - "tokLen": 39 - }, - "end": { - "offset": 35845, - "col": 28, - "tokLen": 39 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dde710", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35845, - "col": 28, - "tokLen": 39 - }, - "end": { - "offset": 35845, - "col": 28, - "tokLen": 39 - } - }, - "type": { - "qualType": "const char[38]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown boolean. Expecting be 0 or 1.\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Unknown boolean. Expecting be 0 or 1.\"" } ] } @@ -66779,29 +66854,29 @@ ] } { - "id": "0x7feb10dde9f8", + "id": "0x557b773254a8", "kind": "FunctionDecl", "loc": { - "offset": 35916, + "offset": 36861, "file": "ToString.cpp", - "line": 1178, + "line": 1216, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 35896, + "offset": 36841, "col": 1, "tokLen": 8 }, "end": { - "offset": 36049, - "line": 1181, + "offset": 36994, + "line": 1219, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ae108", + "previousDecl": "0x557b76f7f278", "name": "StringTo", "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -66815,7 +66890,7 @@ }, "inner": [ { - "id": "0x3713acf0", + "id": "0x557b7553cd50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -66824,22 +66899,22 @@ ] }, { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "loc": { - "offset": 35944, - "line": 1178, + "offset": 36889, + "line": 1216, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 35925, + "offset": 36870, "col": 30, "tokLen": 5 }, "end": { - "offset": 35944, + "offset": 36889, "col": 49, "tokLen": 1 } @@ -66851,55 +66926,55 @@ } }, { - "id": "0x7feb10ddf0b8", + "id": "0x557b77325c18", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35947, + "offset": 36892, "col": 52, "tokLen": 1 }, "end": { - "offset": 36049, - "line": 1181, + "offset": 36994, + "line": 1219, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddeec8", + "id": "0x557b773259d8", "kind": "DeclStmt", "range": { "begin": { - "offset": 35953, - "line": 1179, + "offset": 36898, + "line": 1217, "col": 5, "tokLen": 3 }, "end": { - "offset": 36007, + "offset": 36952, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddebc8", + "id": "0x557b77325688", "kind": "VarDecl", "loc": { - "offset": 35957, + "offset": 36902, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35953, + "offset": 36898, "col": 5, "tokLen": 3 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -66912,16 +66987,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddee98", + "id": "0x557b773259a8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -66932,16 +67007,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddee38", + "id": "0x557b77325948", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } @@ -66953,16 +67028,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dded10", + "id": "0x557b77325818", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35975, + "offset": 36920, "col": 27, "tokLen": 1 } @@ -66970,21 +67045,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddece0", + "id": "0x557b773257e8", "kind": "MemberExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35966, + "offset": 36911, "col": 18, "tokLen": 4 } @@ -66995,19 +67070,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddec30", + "id": "0x557b773256f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 } @@ -67015,11 +67090,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67030,16 +67105,16 @@ ] }, { - "id": "0x7feb10dded40", + "id": "0x557b77325850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 }, "end": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 } @@ -67051,16 +67126,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddecc0", + "id": "0x557b77325788", "kind": "StringLiteral", "range": { "begin": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 }, "end": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 } @@ -67074,7 +67149,7 @@ ] }, { - "id": "0x7feb10dded58", + "id": "0x557b77325868", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -67083,64 +67158,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddee20", + "id": "0x557b77325930", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35980, + "offset": 36925, + "file": "ToString.cpp", + "line": 1217, "col": 32, "tokLen": 3 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddedf0", + "id": "0x557b77325900", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35980, + "offset": 36925, "col": 32, "tokLen": 3 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -67150,16 +67289,16 @@ ] }, { - "id": "0x7feb10ddee58", + "id": "0x557b77325968", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36000, + "offset": 36945, "col": 52, "tokLen": 2 }, "end": { - "offset": 36000, + "offset": 36945, "col": 52, "tokLen": 2 } @@ -67171,16 +67310,16 @@ "value": "16" }, { - "id": "0x7feb10ddee78", + "id": "0x557b77325988", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -67198,33 +67337,33 @@ ] }, { - "id": "0x7feb10ddf0a8", + "id": "0x557b77325c08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36013, - "line": 1180, + "offset": 36958, + "line": 1218, "col": 5, "tokLen": 6 }, "end": { - "offset": 36046, + "offset": 36991, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddf040", + "id": "0x557b77325b98", "kind": "CallExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36046, + "offset": 36991, "col": 38, "tokLen": 1 } @@ -67235,16 +67374,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddf028", + "id": "0x557b77325b80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36025, + "offset": 36970, "col": 17, "tokLen": 4 } @@ -67256,16 +67395,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddefa0", + "id": "0x557b77325af0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36025, + "offset": 36970, "col": 17, "tokLen": 4 } @@ -67275,7 +67414,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b01ff0", + "id": "0x557b762ea978", "kind": "FunctionDecl", "name": "stol", "type": { @@ -67286,16 +67425,16 @@ ] }, { - "id": "0x7feb10ddef50", + "id": "0x557b77325a60", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36030, + "offset": 36975, "col": 22, "tokLen": 1 }, "end": { - "offset": 36030, + "offset": 36975, "col": 22, "tokLen": 1 } @@ -67303,11 +67442,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67316,16 +67455,16 @@ } }, { - "id": "0x7feb10ddf078", + "id": "0x557b77325bd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 }, "end": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 } @@ -67337,16 +67476,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddef70", + "id": "0x557b77325a80", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 }, "end": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 } @@ -67359,16 +67498,16 @@ ] }, { - "id": "0x7feb10ddf090", + "id": "0x557b77325bf0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 }, "end": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 } @@ -67380,16 +67519,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddef80", + "id": "0x557b77325a90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 }, "end": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 } @@ -67399,7 +67538,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddebc8", + "id": "0x557b77325688", "kind": "VarDecl", "name": "base", "type": { diff --git a/slsDetectorSoftware/generator/autocomplete/fixed.json b/slsDetectorSoftware/generator/autocomplete/fixed.json index 6ab42931c..774e66668 100644 --- a/slsDetectorSoftware/generator/autocomplete/fixed.json +++ b/slsDetectorSoftware/generator/autocomplete/fixed.json @@ -1,11 +1,11 @@ [ { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 8829, + "offset": 9088, "file": "../include/sls/ToString.h", - "line": 276, + "line": 282, "col": 3, "tokLen": 8, "includedFrom": { @@ -14,8 +14,8 @@ }, "range": { "begin": { - "offset": 8805, - "line": 275, + "offset": 9064, + "line": 281, "col": 1, "tokLen": 8, "includedFrom": { @@ -23,8 +23,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -35,11 +35,11 @@ "name": "StringTo", "inner": [ { - "id": "0x3856f778", + "id": "0x557b76f54268", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 8824, - "line": 275, + "offset": 9083, + "line": 281, "col": 20, "tokLen": 1, "includedFrom": { @@ -48,7 +48,7 @@ }, "range": { "begin": { - "offset": 8815, + "offset": 9074, "col": 11, "tokLen": 8, "includedFrom": { @@ -56,7 +56,7 @@ } }, "end": { - "offset": 8824, + "offset": 9083, "col": 20, "tokLen": 1, "includedFrom": { @@ -71,11 +71,11 @@ "index": 0 }, { - "id": "0x3856fa38", + "id": "0x557b76f54520", "kind": "FunctionDecl", "loc": { - "offset": 8829, - "line": 276, + "offset": 9088, + "line": 282, "col": 3, "tokLen": 8, "includedFrom": { @@ -84,7 +84,7 @@ }, "range": { "begin": { - "offset": 8827, + "offset": 9086, "col": 1, "tokLen": 1, "includedFrom": { @@ -92,8 +92,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -107,11 +107,11 @@ }, "inner": [ { - "id": "0x3856f868", + "id": "0x557b76f54358", "kind": "ParmVarDecl", "loc": { - "offset": 8857, - "line": 276, + "offset": 9116, + "line": 282, "col": 31, "tokLen": 1, "includedFrom": { @@ -120,7 +120,7 @@ }, "range": { "begin": { - "offset": 8838, + "offset": 9097, "col": 12, "tokLen": 5, "includedFrom": { @@ -128,7 +128,7 @@ } }, "end": { - "offset": 8857, + "offset": 9116, "col": 31, "tokLen": 1, "includedFrom": { @@ -143,10 +143,10 @@ } }, { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "loc": { - "offset": 8879, + "offset": 9138, "col": 53, "tokLen": 4, "includedFrom": { @@ -155,7 +155,7 @@ }, "range": { "begin": { - "offset": 8860, + "offset": 9119, "col": 34, "tokLen": 5, "includedFrom": { @@ -163,7 +163,7 @@ } }, "end": { - "offset": 8879, + "offset": 9138, "col": 53, "tokLen": 4, "includedFrom": { @@ -178,11 +178,11 @@ } }, { - "id": "0x385a5418", + "id": "0x557b76f75b78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8885, + "offset": 9144, "col": 59, "tokLen": 1, "includedFrom": { @@ -190,8 +190,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -201,12 +201,12 @@ }, "inner": [ { - "id": "0x3856fd18", + "id": "0x557b76f547f0", "kind": "DeclStmt", "range": { "begin": { - "offset": 8891, - "line": 277, + "offset": 9150, + "line": 283, "col": 5, "tokLen": 6, "includedFrom": { @@ -214,7 +214,7 @@ } }, "end": { - "offset": 8905, + "offset": 9164, "col": 19, "tokLen": 1, "includedFrom": { @@ -224,10 +224,10 @@ }, "inner": [ { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "loc": { - "offset": 8898, + "offset": 9157, "col": 12, "tokLen": 4, "includedFrom": { @@ -236,7 +236,7 @@ }, "range": { "begin": { - "offset": 8891, + "offset": 9150, "col": 5, "tokLen": 6, "includedFrom": { @@ -244,7 +244,7 @@ } }, "end": { - "offset": 8904, + "offset": 9163, "col": 18, "tokLen": 1, "includedFrom": { @@ -260,11 +260,11 @@ "init": "list", "inner": [ { - "id": "0x3856fcb8", + "id": "0x557b76f54790", "kind": "InitListExpr", "range": { "begin": { - "offset": 8902, + "offset": 9161, "col": 16, "tokLen": 1, "includedFrom": { @@ -272,7 +272,7 @@ } }, "end": { - "offset": 8904, + "offset": 9163, "col": 18, "tokLen": 1, "includedFrom": { @@ -286,11 +286,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3856fcf8", + "id": "0x557b76f547d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -298,7 +298,7 @@ } }, "end": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -313,11 +313,11 @@ "castKind": "IntegralToFloating", "inner": [ { - "id": "0x3856fc40", + "id": "0x557b76f54718", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -325,7 +325,7 @@ } }, "end": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -348,12 +348,12 @@ ] }, { - "id": "0x38570268", + "id": "0x557b76f54d98", "kind": "CXXTryStmt", "range": { "begin": { - "offset": 8911, - "line": 278, + "offset": 9170, + "line": 284, "col": 5, "tokLen": 3, "includedFrom": { @@ -361,8 +361,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -372,12 +372,12 @@ }, "inner": [ { - "id": "0x3856fef0", + "id": "0x557b76f54a20", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8915, - "line": 278, + "offset": 9174, + "line": 284, "col": 9, "tokLen": 1, "includedFrom": { @@ -385,8 +385,8 @@ } }, "end": { - "offset": 8950, - "line": 280, + "offset": 9209, + "line": 286, "col": 5, "tokLen": 1, "includedFrom": { @@ -396,12 +396,12 @@ }, "inner": [ { - "id": "0x3856fed0", + "id": "0x557b76f54a00", "kind": "BinaryOperator", "range": { "begin": { - "offset": 8925, - "line": 279, + "offset": 9184, + "line": 285, "col": 9, "tokLen": 4, "includedFrom": { @@ -409,7 +409,7 @@ } }, "end": { - "offset": 8943, + "offset": 9202, "col": 27, "tokLen": 1, "includedFrom": { @@ -424,11 +424,11 @@ "opcode": "=", "inner": [ { - "id": "0x3856fd30", + "id": "0x557b76f54808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8925, + "offset": 9184, "col": 9, "tokLen": 4, "includedFrom": { @@ -436,7 +436,7 @@ } }, "end": { - "offset": 8925, + "offset": 9184, "col": 9, "tokLen": 4, "includedFrom": { @@ -449,7 +449,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -458,11 +458,11 @@ } }, { - "id": "0x3856fe80", + "id": "0x557b76f549a8", "kind": "CallExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -470,7 +470,7 @@ } }, "end": { - "offset": 8943, + "offset": 9202, "col": 27, "tokLen": 1, "includedFrom": { @@ -484,11 +484,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3856fe68", + "id": "0x557b76f54990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -496,7 +496,7 @@ } }, "end": { - "offset": 8937, + "offset": 9196, "col": 21, "tokLen": 4, "includedFrom": { @@ -511,11 +511,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3856fde0", + "id": "0x557b76f548f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -523,7 +523,7 @@ } }, "end": { - "offset": 8937, + "offset": 9196, "col": 21, "tokLen": 4, "includedFrom": { @@ -536,7 +536,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b08ff0", + "id": "0x557b762f13e8", "kind": "FunctionDecl", "name": "stod", "type": { @@ -547,11 +547,11 @@ ] }, { - "id": "0x3856fdc0", + "id": "0x557b76f54898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8942, + "offset": 9201, "col": 26, "tokLen": 1, "includedFrom": { @@ -559,7 +559,7 @@ } }, "end": { - "offset": 8942, + "offset": 9201, "col": 26, "tokLen": 1, "includedFrom": { @@ -570,11 +570,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f868", + "id": "0x557b76f54358", "kind": "ParmVarDecl", "name": "t", "type": { @@ -583,7 +583,7 @@ } }, { - "id": "0x3856feb0", + "id": "0x557b76f549e0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -592,7 +592,67 @@ "type": { "qualType": "size_t *" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b762eea40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 161154, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 4544, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "size_t *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x557b762eea20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] } @@ -601,12 +661,13 @@ ] }, { - "id": "0x38570248", + "id": "0x557b76f54d78", "kind": "CXXCatchStmt", "range": { "begin": { - "offset": 8952, - "line": 280, + "offset": 9211, + "file": "../include/sls/ToString.h", + "line": 286, "col": 7, "tokLen": 5, "includedFrom": { @@ -614,8 +675,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -625,11 +686,11 @@ }, "inner": [ { - "id": "0x3856ffc0", + "id": "0x557b76f54af0", "kind": "VarDecl", "loc": { - "offset": 8988, - "line": 280, + "offset": 9247, + "line": 286, "col": 43, "tokLen": 1, "includedFrom": { @@ -638,7 +699,7 @@ }, "range": { "begin": { - "offset": 8959, + "offset": 9218, "col": 14, "tokLen": 5, "includedFrom": { @@ -646,7 +707,7 @@ } }, "end": { - "offset": 8988, + "offset": 9247, "col": 43, "tokLen": 1, "includedFrom": { @@ -660,11 +721,11 @@ } }, { - "id": "0x38570230", + "id": "0x557b76f54d60", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8991, + "offset": 9250, "col": 46, "tokLen": 1, "includedFrom": { @@ -672,8 +733,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -683,12 +744,12 @@ }, "inner": [ { - "id": "0x38570218", + "id": "0x557b76f54d48", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9001, - "line": 281, + "offset": 9260, + "line": 287, "col": 9, "tokLen": 5, "includedFrom": { @@ -696,7 +757,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -711,11 +772,11 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38570200", + "id": "0x557b76f54d30", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9001, + "offset": 9260, "col": 9, "tokLen": 5, "includedFrom": { @@ -723,7 +784,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -737,11 +798,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385701d0", - "kind": "CXXConstructExpr", + "id": "0x557b76f54d08", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -749,7 +810,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -758,23 +819,25 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385701b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f54ce8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -782,7 +845,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -791,18 +854,25 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b76f54ce0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38570190", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b76f54cb0", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -810,7 +880,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -819,145 +889,68 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38570170", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f54c68", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9007, - "col": 15, - "tokLen": 12, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9054, - "col": 62, - "tokLen": 1, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x38570168", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38570138", - "kind": "CXXConstructExpr", + "id": "0x557b76f54bf0", + "kind": "StringLiteral", "range": { "begin": { - "offset": 9007, - "col": 15, - "tokLen": 12, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9054, - "col": 62, - "tokLen": 1, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[33]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x385700f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x385700b8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char[33]" - }, - "valueCategory": "lvalue", - "value": "\"Could not convert string to time\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Could not convert string to time\"" } ] } @@ -978,12 +971,12 @@ ] }, { - "id": "0x38570340", + "id": "0x557b76f54e70", "kind": "DeclStmt", "range": { "begin": { - "offset": 9068, - "line": 284, + "offset": 9327, + "line": 290, "col": 5, "tokLen": 5, "includedFrom": { @@ -991,7 +984,7 @@ } }, "end": { - "offset": 9095, + "offset": 9354, "col": 32, "tokLen": 1, "includedFrom": { @@ -1001,10 +994,10 @@ }, "inner": [ { - "id": "0x38570298", + "id": "0x557b76f54dc8", "kind": "UsingDecl", "loc": { - "offset": 9087, + "offset": 9346, "col": 24, "tokLen": 8, "includedFrom": { @@ -1013,7 +1006,7 @@ }, "range": { "begin": { - "offset": 9068, + "offset": 9327, "col": 5, "tokLen": 5, "includedFrom": { @@ -1021,7 +1014,7 @@ } }, "end": { - "offset": 9087, + "offset": 9346, "col": 24, "tokLen": 8, "includedFrom": { @@ -1034,12 +1027,12 @@ ] }, { - "id": "0x38570410", + "id": "0x557b76f54f40", "kind": "DeclStmt", "range": { "begin": { - "offset": 9101, - "line": 285, + "offset": 9360, + "line": 291, "col": 5, "tokLen": 5, "includedFrom": { @@ -1047,7 +1040,7 @@ } }, "end": { - "offset": 9133, + "offset": 9392, "col": 37, "tokLen": 1, "includedFrom": { @@ -1057,10 +1050,10 @@ }, "inner": [ { - "id": "0x38570368", + "id": "0x557b76f54e98", "kind": "UsingDecl", "loc": { - "offset": 9120, + "offset": 9379, "col": 24, "tokLen": 13, "includedFrom": { @@ -1069,7 +1062,7 @@ }, "range": { "begin": { - "offset": 9101, + "offset": 9360, "col": 5, "tokLen": 5, "includedFrom": { @@ -1077,7 +1070,7 @@ } }, "end": { - "offset": 9120, + "offset": 9379, "col": 24, "tokLen": 13, "includedFrom": { @@ -1090,12 +1083,12 @@ ] }, { - "id": "0x385a53e8", + "id": "0x557b76f75b48", "kind": "IfStmt", "range": { "begin": { - "offset": 9139, - "line": 286, + "offset": 9398, + "line": 292, "col": 5, "tokLen": 2, "includedFrom": { @@ -1103,8 +1096,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -1115,12 +1108,12 @@ "hasElse": true, "inner": [ { - "id": "0x38571688", + "id": "0x557b76f561d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9143, - "line": 286, + "offset": 9402, + "line": 292, "col": 9, "tokLen": 4, "includedFrom": { @@ -1128,7 +1121,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1143,11 +1136,11 @@ "adl": true, "inner": [ { - "id": "0x38571670", + "id": "0x557b76f561b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1155,7 +1148,7 @@ } }, "end": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1164,17 +1157,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38571650", + "id": "0x557b76f56198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1182,7 +1175,7 @@ } }, "end": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1191,26 +1184,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38570428", + "id": "0x557b76f54f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9143, + "offset": 9402, "col": 9, "tokLen": 4, "includedFrom": { @@ -1218,7 +1211,7 @@ } }, "end": { - "offset": 9143, + "offset": 9402, "col": 9, "tokLen": 4, "includedFrom": { @@ -1229,11 +1222,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1242,11 +1235,11 @@ } }, { - "id": "0x38571638", + "id": "0x557b76f56180", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1254,7 +1247,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1269,11 +1262,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38570448", + "id": "0x557b76f54f78", "kind": "StringLiteral", "range": { "begin": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1281,7 +1274,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1300,11 +1293,11 @@ ] }, { - "id": "0x38585a60", + "id": "0x557b76f5f238", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9157, + "offset": 9416, "col": 23, "tokLen": 1, "includedFrom": { @@ -1312,8 +1305,8 @@ } }, "end": { - "offset": 9231, - "line": 288, + "offset": 9490, + "line": 294, "col": 5, "tokLen": 1, "includedFrom": { @@ -1323,12 +1316,12 @@ }, "inner": [ { - "id": "0x38585a50", + "id": "0x557b76f5f228", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9167, - "line": 287, + "offset": 9426, + "line": 293, "col": 9, "tokLen": 6, "includedFrom": { @@ -1336,7 +1329,7 @@ } }, "end": { - "offset": 9224, + "offset": 9483, "col": 66, "tokLen": 1, "includedFrom": { @@ -1346,11 +1339,11 @@ }, "inner": [ { - "id": "0x38585a28", + "id": "0x557b76f5f1f8", "kind": "CallExpr", "range": { "begin": { - "offset": 9174, + "offset": 9433, "col": 16, "tokLen": 13, "includedFrom": { @@ -1358,7 +1351,7 @@ } }, "end": { - "offset": 9224, + "offset": 9483, "col": 66, "tokLen": 1, "includedFrom": { @@ -1372,11 +1365,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385716d0", + "id": "0x557b76f56240", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9174, + "offset": 9433, "col": 16, "tokLen": 13, "includedFrom": { @@ -1384,7 +1377,7 @@ } }, "end": { - "offset": 9189, + "offset": 9448, "col": 31, "tokLen": 1, "includedFrom": { @@ -1400,18 +1393,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x38585a00", + "id": "0x557b76f5f1d0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9191, + "offset": 9450, "col": 33, "tokLen": 8, "includedFrom": { @@ -1419,7 +1438,7 @@ } }, "end": { - "offset": 9223, + "offset": 9482, "col": 65, "tokLen": 1, "includedFrom": { @@ -1434,7 +1453,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x385856a8", + "id": "0x557b76f5ee70", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1443,11 +1462,11 @@ }, "inner": [ { - "id": "0x385859d0", + "id": "0x557b76f5f1a0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9191, + "offset": 9450, "col": 33, "tokLen": 8, "includedFrom": { @@ -1455,7 +1474,7 @@ } }, "end": { - "offset": 9223, + "offset": 9482, "col": 65, "tokLen": 1, "includedFrom": { @@ -1475,11 +1494,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x38585800", + "id": "0x557b76f5efc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1487,7 +1506,7 @@ } }, "end": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1496,18 +1515,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385719a0", + "id": "0x557b76f56500", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1515,7 +1533,7 @@ } }, "end": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1528,7 +1546,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -1549,12 +1567,12 @@ ] }, { - "id": "0x385a53b8", + "id": "0x557b76f75b18", "kind": "IfStmt", "range": { "begin": { - "offset": 9238, - "line": 288, + "offset": 9497, + "line": 294, "col": 12, "tokLen": 2, "includedFrom": { @@ -1562,8 +1580,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -1574,12 +1592,12 @@ "hasElse": true, "inner": [ { - "id": "0x38586cd8", + "id": "0x557b76f604c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9242, - "line": 288, + "offset": 9501, + "line": 294, "col": 16, "tokLen": 4, "includedFrom": { @@ -1587,7 +1605,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1602,11 +1620,11 @@ "adl": true, "inner": [ { - "id": "0x38586cc0", + "id": "0x557b76f604a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1614,7 +1632,7 @@ } }, "end": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1623,17 +1641,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38586ca0", + "id": "0x557b76f60488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1641,7 +1659,7 @@ } }, "end": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1650,26 +1668,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38585a78", + "id": "0x557b76f5f250", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9242, + "offset": 9501, "col": 16, "tokLen": 4, "includedFrom": { @@ -1677,7 +1695,7 @@ } }, "end": { - "offset": 9242, + "offset": 9501, "col": 16, "tokLen": 4, "includedFrom": { @@ -1688,11 +1706,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1701,11 +1719,11 @@ } }, { - "id": "0x38586c88", + "id": "0x557b76f60470", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1713,7 +1731,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1728,11 +1746,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38585a98", + "id": "0x557b76f5f270", "kind": "StringLiteral", "range": { "begin": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1740,7 +1758,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1759,11 +1777,11 @@ ] }, { - "id": "0x3858fe60", + "id": "0x557b76f69508", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9256, + "offset": 9515, "col": 30, "tokLen": 1, "includedFrom": { @@ -1771,8 +1789,8 @@ } }, "end": { - "offset": 9331, - "line": 290, + "offset": 9590, + "line": 296, "col": 5, "tokLen": 1, "includedFrom": { @@ -1782,12 +1800,12 @@ }, "inner": [ { - "id": "0x3858fe50", + "id": "0x557b76f694f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9266, - "line": 289, + "offset": 9525, + "line": 295, "col": 9, "tokLen": 6, "includedFrom": { @@ -1795,7 +1813,7 @@ } }, "end": { - "offset": 9324, + "offset": 9583, "col": 67, "tokLen": 1, "includedFrom": { @@ -1805,11 +1823,11 @@ }, "inner": [ { - "id": "0x3858fe28", + "id": "0x557b76f694c8", "kind": "CallExpr", "range": { "begin": { - "offset": 9273, + "offset": 9532, "col": 16, "tokLen": 13, "includedFrom": { @@ -1817,7 +1835,7 @@ } }, "end": { - "offset": 9324, + "offset": 9583, "col": 67, "tokLen": 1, "includedFrom": { @@ -1831,11 +1849,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38586d20", + "id": "0x557b76f60518", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9273, + "offset": 9532, "col": 16, "tokLen": 13, "includedFrom": { @@ -1843,7 +1861,7 @@ } }, "end": { - "offset": 9288, + "offset": 9547, "col": 31, "tokLen": 1, "includedFrom": { @@ -1859,18 +1877,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x3858fe00", + "id": "0x557b76f694a0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9290, + "offset": 9549, "col": 33, "tokLen": 8, "includedFrom": { @@ -1878,7 +1922,7 @@ } }, "end": { - "offset": 9323, + "offset": 9582, "col": 66, "tokLen": 1, "includedFrom": { @@ -1893,7 +1937,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x3858faa8", + "id": "0x557b76f69140", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1902,11 +1946,11 @@ }, "inner": [ { - "id": "0x3858fdd0", + "id": "0x557b76f69470", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9290, + "offset": 9549, "col": 33, "tokLen": 8, "includedFrom": { @@ -1914,7 +1958,7 @@ } }, "end": { - "offset": 9323, + "offset": 9582, "col": 66, "tokLen": 1, "includedFrom": { @@ -1934,11 +1978,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x3858fc00", + "id": "0x557b76f69290", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1946,7 +1990,7 @@ } }, "end": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1955,18 +1999,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38586ff0", + "id": "0x557b76f607c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1974,7 +2017,7 @@ } }, "end": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1987,7 +2030,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -2008,12 +2051,12 @@ ] }, { - "id": "0x385a5388", + "id": "0x557b76f75ae8", "kind": "IfStmt", "range": { "begin": { - "offset": 9338, - "line": 290, + "offset": 9597, + "line": 296, "col": 12, "tokLen": 2, "includedFrom": { @@ -2021,8 +2064,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -2033,12 +2076,12 @@ "hasElse": true, "inner": [ { - "id": "0x385910d8", + "id": "0x557b76f6a790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9342, - "line": 290, + "offset": 9601, + "line": 296, "col": 16, "tokLen": 4, "includedFrom": { @@ -2046,7 +2089,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2061,11 +2104,11 @@ "adl": true, "inner": [ { - "id": "0x385910c0", + "id": "0x557b76f6a778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2073,7 +2116,7 @@ } }, "end": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2082,17 +2125,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385910a0", + "id": "0x557b76f6a758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2100,7 +2143,7 @@ } }, "end": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2109,26 +2152,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3858fe78", + "id": "0x557b76f69520", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9342, + "offset": 9601, "col": 16, "tokLen": 4, "includedFrom": { @@ -2136,7 +2179,7 @@ } }, "end": { - "offset": 9342, + "offset": 9601, "col": 16, "tokLen": 4, "includedFrom": { @@ -2147,11 +2190,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2160,11 +2203,11 @@ } }, { - "id": "0x38591088", + "id": "0x557b76f6a740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2172,7 +2215,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2187,11 +2230,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3858fe98", + "id": "0x557b76f69540", "kind": "StringLiteral", "range": { "begin": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2199,7 +2242,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2218,11 +2261,11 @@ ] }, { - "id": "0x3859a270", + "id": "0x557b76f737c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9356, + "offset": 9615, "col": 30, "tokLen": 1, "includedFrom": { @@ -2230,8 +2273,8 @@ } }, "end": { - "offset": 9431, - "line": 292, + "offset": 9690, + "line": 298, "col": 5, "tokLen": 1, "includedFrom": { @@ -2241,12 +2284,12 @@ }, "inner": [ { - "id": "0x3859a260", + "id": "0x557b76f737b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9366, - "line": 291, + "offset": 9625, + "line": 297, "col": 9, "tokLen": 6, "includedFrom": { @@ -2254,7 +2297,7 @@ } }, "end": { - "offset": 9424, + "offset": 9683, "col": 67, "tokLen": 1, "includedFrom": { @@ -2264,11 +2307,11 @@ }, "inner": [ { - "id": "0x3859a238", + "id": "0x557b76f73788", "kind": "CallExpr", "range": { "begin": { - "offset": 9373, + "offset": 9632, "col": 16, "tokLen": 13, "includedFrom": { @@ -2276,7 +2319,7 @@ } }, "end": { - "offset": 9424, + "offset": 9683, "col": 67, "tokLen": 1, "includedFrom": { @@ -2290,11 +2333,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38591120", + "id": "0x557b76f6a7e8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9373, + "offset": 9632, "col": 16, "tokLen": 13, "includedFrom": { @@ -2302,7 +2345,7 @@ } }, "end": { - "offset": 9388, + "offset": 9647, "col": 31, "tokLen": 1, "includedFrom": { @@ -2318,18 +2361,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x3859a210", + "id": "0x557b76f73760", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9390, + "offset": 9649, "col": 33, "tokLen": 8, "includedFrom": { @@ -2337,7 +2406,7 @@ } }, "end": { - "offset": 9423, + "offset": 9682, "col": 66, "tokLen": 1, "includedFrom": { @@ -2352,7 +2421,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x38599eb8", + "id": "0x557b76f73400", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2361,11 +2430,11 @@ }, "inner": [ { - "id": "0x3859a1e0", + "id": "0x557b76f73730", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9390, + "offset": 9649, "col": 33, "tokLen": 8, "includedFrom": { @@ -2373,7 +2442,7 @@ } }, "end": { - "offset": 9423, + "offset": 9682, "col": 66, "tokLen": 1, "includedFrom": { @@ -2393,11 +2462,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x3859a010", + "id": "0x557b76f73550", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2405,7 +2474,7 @@ } }, "end": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2414,18 +2483,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385913f0", + "id": "0x557b76f6aa90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2433,7 +2501,7 @@ } }, "end": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2446,7 +2514,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -2467,12 +2535,12 @@ ] }, { - "id": "0x385a5358", + "id": "0x557b76f75ab8", "kind": "IfStmt", "range": { "begin": { - "offset": 9438, - "line": 292, + "offset": 9697, + "line": 298, "col": 12, "tokLen": 2, "includedFrom": { @@ -2480,8 +2548,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -2492,12 +2560,12 @@ "hasElse": true, "inner": [ { - "id": "0x3859b5b8", + "id": "0x557b76f74b30", "kind": "BinaryOperator", "range": { "begin": { - "offset": 9442, - "line": 292, + "offset": 9701, + "line": 298, "col": 16, "tokLen": 4, "includedFrom": { @@ -2505,7 +2573,7 @@ } }, "end": { - "offset": 9468, + "offset": 9727, "col": 42, "tokLen": 1, "includedFrom": { @@ -2520,11 +2588,11 @@ "opcode": "||", "inner": [ { - "id": "0x3859b4e8", + "id": "0x557b76f74a50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2532,7 +2600,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2547,11 +2615,11 @@ "adl": true, "inner": [ { - "id": "0x3859b4d0", + "id": "0x557b76f74a38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2559,7 +2627,7 @@ } }, "end": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2568,17 +2636,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3859b4b0", + "id": "0x557b76f74a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2586,7 +2654,7 @@ } }, "end": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2595,26 +2663,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3859a288", + "id": "0x557b76f737e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2622,7 +2690,7 @@ } }, "end": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2633,11 +2701,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2646,11 +2714,11 @@ } }, { - "id": "0x3859b498", + "id": "0x557b76f74a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2658,7 +2726,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2673,11 +2741,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3859a2a8", + "id": "0x557b76f73800", "kind": "StringLiteral", "range": { "begin": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2685,7 +2753,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2704,11 +2772,11 @@ ] }, { - "id": "0x3859b570", + "id": "0x557b76f74ad8", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2716,7 +2784,7 @@ } }, "end": { - "offset": 9468, + "offset": 9727, "col": 42, "tokLen": 1, "includedFrom": { @@ -2730,11 +2798,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3859b540", + "id": "0x557b76f74aa8", "kind": "MemberExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2742,7 +2810,7 @@ } }, "end": { - "offset": 9462, + "offset": 9721, "col": 36, "tokLen": 5, "includedFrom": { @@ -2756,14 +2824,14 @@ "valueCategory": "prvalue", "name": "empty", "isArrow": false, - "referencedMemberDecl": "0x37aee0b8", + "referencedMemberDecl": "0x557b762c20a0", "inner": [ { - "id": "0x3859b520", + "id": "0x557b76f74a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2771,7 +2839,7 @@ } }, "end": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2782,11 +2850,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2801,11 +2869,11 @@ ] }, { - "id": "0x385a5170", + "id": "0x557b76f758c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9471, + "offset": 9730, "col": 45, "tokLen": 1, "includedFrom": { @@ -2813,8 +2881,8 @@ } }, "end": { - "offset": 9547, - "line": 294, + "offset": 9806, + "line": 300, "col": 5, "tokLen": 1, "includedFrom": { @@ -2824,12 +2892,12 @@ }, "inner": [ { - "id": "0x385a5160", + "id": "0x557b76f758b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9481, - "line": 293, + "offset": 9740, + "line": 299, "col": 9, "tokLen": 6, "includedFrom": { @@ -2837,7 +2905,7 @@ } }, "end": { - "offset": 9540, + "offset": 9799, "col": 68, "tokLen": 1, "includedFrom": { @@ -2847,11 +2915,11 @@ }, "inner": [ { - "id": "0x385a5138", + "id": "0x557b76f75888", "kind": "CallExpr", "range": { "begin": { - "offset": 9488, + "offset": 9747, "col": 16, "tokLen": 13, "includedFrom": { @@ -2859,7 +2927,7 @@ } }, "end": { - "offset": 9540, + "offset": 9799, "col": 68, "tokLen": 1, "includedFrom": { @@ -2873,11 +2941,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3859b5e8", + "id": "0x557b76f74b70", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9488, + "offset": 9747, "col": 16, "tokLen": 13, "includedFrom": { @@ -2885,7 +2953,7 @@ } }, "end": { - "offset": 9503, + "offset": 9762, "col": 31, "tokLen": 1, "includedFrom": { @@ -2901,18 +2969,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385a5110", + "id": "0x557b76f75860", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9505, + "offset": 9764, "col": 33, "tokLen": 3, "includedFrom": { @@ -2920,7 +3014,7 @@ } }, "end": { - "offset": 9539, + "offset": 9798, "col": 67, "tokLen": 1, "includedFrom": { @@ -2929,13 +3023,12 @@ } }, "type": { - "desugaredQualType": "std::chrono::duration", "qualType": "std::chrono::duration" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x385a4db8", + "id": "0x557b75a2f130", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2944,11 +3037,11 @@ }, "inner": [ { - "id": "0x385a50e0", + "id": "0x557b76f75830", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9505, + "offset": 9764, "col": 33, "tokLen": 3, "includedFrom": { @@ -2956,7 +3049,7 @@ } }, "end": { - "offset": 9539, + "offset": 9798, "col": 67, "tokLen": 1, "includedFrom": { @@ -2965,7 +3058,6 @@ } }, "type": { - "desugaredQualType": "std::chrono::duration", "qualType": "std::chrono::duration" }, "valueCategory": "prvalue", @@ -2976,11 +3068,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x385a4f10", + "id": "0x557b76f757e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -2988,7 +3080,7 @@ } }, "end": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -2997,18 +3089,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x3859b890", + "id": "0x557b76f74cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -3016,7 +3107,7 @@ } }, "end": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -3029,7 +3120,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -3050,12 +3141,12 @@ ] }, { - "id": "0x385a5340", + "id": "0x557b76f75aa0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9554, - "line": 294, + "offset": 9813, + "line": 300, "col": 12, "tokLen": 1, "includedFrom": { @@ -3063,8 +3154,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -3074,12 +3165,12 @@ }, "inner": [ { - "id": "0x385a5328", + "id": "0x557b76f75a88", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9564, - "line": 295, + "offset": 9823, + "line": 301, "col": 9, "tokLen": 5, "includedFrom": { @@ -3087,8 +3178,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3103,12 +3194,12 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x385a5310", + "id": "0x557b76f75a70", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9564, - "line": 295, + "offset": 9823, + "line": 301, "col": 9, "tokLen": 5, "includedFrom": { @@ -3116,8 +3207,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3131,12 +3222,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385a52e0", - "kind": "CXXConstructExpr", + "id": "0x557b76f75a48", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3144,8 +3235,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3154,24 +3245,26 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385a52c8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f75a28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3179,8 +3272,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3189,19 +3282,26 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b76f75a20", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x385a52a0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b76f759f0", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3209,8 +3309,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3219,149 +3319,68 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x385a5280", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f759d8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9570, - "line": 295, - "col": 15, - "tokLen": 12, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9661, - "line": 296, - "col": 78, - "tokLen": 1, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x385a5278", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x385a5248", - "kind": "CXXConstructExpr", + "id": "0x557b76f75940", + "kind": "StringLiteral", "range": { "begin": { - "offset": 9570, - "line": 295, - "col": 15, - "tokLen": 12, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9661, - "line": 296, - "col": 78, - "tokLen": 1, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[64]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x385a5230", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x385a51d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char[64]" - }, - "valueCategory": "lvalue", - "value": "\"Invalid unit in conversion from string to std::chrono::duration\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Invalid unit in conversion from string to std::chrono::duration\"" } ] } @@ -3392,12 +3411,12 @@ ] }, { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "loc": { - "offset": 9697, + "offset": 9956, "file": "../include/sls/ToString.h", - "line": 300, + "line": 306, "col": 25, "tokLen": 8, "includedFrom": { @@ -3406,7 +3425,7 @@ }, "range": { "begin": { - "offset": 9673, + "offset": 9932, "col": 1, "tokLen": 8, "includedFrom": { @@ -3414,8 +3433,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3426,11 +3445,11 @@ "name": "StringTo", "inner": [ { - "id": "0x385a5450", + "id": "0x557b76f75bb0", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 9692, - "line": 300, + "offset": 9951, + "line": 306, "col": 20, "tokLen": 1, "includedFrom": { @@ -3439,7 +3458,7 @@ }, "range": { "begin": { - "offset": 9683, + "offset": 9942, "col": 11, "tokLen": 8, "includedFrom": { @@ -3447,7 +3466,7 @@ } }, "end": { - "offset": 9692, + "offset": 9951, "col": 20, "tokLen": 1, "includedFrom": { @@ -3462,10 +3481,10 @@ "index": 0 }, { - "id": "0x385a5628", + "id": "0x557b76f75da0", "kind": "FunctionDecl", "loc": { - "offset": 9697, + "offset": 9956, "col": 25, "tokLen": 8, "includedFrom": { @@ -3474,7 +3493,7 @@ }, "range": { "begin": { - "offset": 9695, + "offset": 9954, "col": 23, "tokLen": 1, "includedFrom": { @@ -3482,8 +3501,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3497,11 +3516,11 @@ }, "inner": [ { - "id": "0x385a5538", + "id": "0x557b76f75c98", "kind": "ParmVarDecl", "loc": { - "offset": 9725, - "line": 300, + "offset": 9984, + "line": 306, "col": 53, "tokLen": 1, "includedFrom": { @@ -3510,7 +3529,7 @@ }, "range": { "begin": { - "offset": 9706, + "offset": 9965, "col": 34, "tokLen": 5, "includedFrom": { @@ -3518,7 +3537,7 @@ } }, "end": { - "offset": 9725, + "offset": 9984, "col": 53, "tokLen": 1, "includedFrom": { @@ -3533,11 +3552,11 @@ } }, { - "id": "0x385a5e00", + "id": "0x557b76f76510", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9728, + "offset": 9987, "col": 56, "tokLen": 1, "includedFrom": { @@ -3545,8 +3564,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3556,12 +3575,12 @@ }, "inner": [ { - "id": "0x385a5930", + "id": "0x557b76f760c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 9734, - "line": 301, + "offset": 9993, + "line": 307, "col": 5, "tokLen": 3, "includedFrom": { @@ -3569,7 +3588,7 @@ } }, "end": { - "offset": 9752, + "offset": 10011, "col": 23, "tokLen": 1, "includedFrom": { @@ -3579,10 +3598,10 @@ }, "inner": [ { - "id": "0x385a5800", + "id": "0x557b76f75f58", "kind": "VarDecl", "loc": { - "offset": 9746, + "offset": 10005, "col": 17, "tokLen": 3, "includedFrom": { @@ -3591,7 +3610,7 @@ }, "range": { "begin": { - "offset": 9734, + "offset": 9993, "col": 5, "tokLen": 3, "includedFrom": { @@ -3599,7 +3618,7 @@ } }, "end": { - "offset": 9751, + "offset": 10010, "col": 22, "tokLen": 1, "includedFrom": { @@ -3612,16 +3631,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "list", "inner": [ { - "id": "0x385a5900", + "id": "0x557b76f76090", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9746, + "offset": 10005, "col": 17, "tokLen": 3, "includedFrom": { @@ -3629,7 +3648,7 @@ } }, "end": { - "offset": 9751, + "offset": 10010, "col": 22, "tokLen": 1, "includedFrom": { @@ -3640,7 +3659,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "ctorType": { @@ -3651,11 +3670,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x385a5868", + "id": "0x557b76f75fc0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9750, + "offset": 10009, "col": 21, "tokLen": 1, "includedFrom": { @@ -3663,7 +3682,7 @@ } }, "end": { - "offset": 9750, + "offset": 10009, "col": 21, "tokLen": 1, "includedFrom": { @@ -3674,11 +3693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5538", + "id": "0x557b76f75c98", "kind": "ParmVarDecl", "name": "t", "type": { @@ -3693,12 +3712,12 @@ ] }, { - "id": "0x385a5cc0", + "id": "0x557b76f763b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 9758, - "line": 302, + "offset": 10017, + "line": 308, "col": 5, "tokLen": 4, "includedFrom": { @@ -3706,7 +3725,7 @@ } }, "end": { - "offset": 9785, + "offset": 10044, "col": 32, "tokLen": 1, "includedFrom": { @@ -3716,10 +3735,10 @@ }, "inner": [ { - "id": "0x385a5988", + "id": "0x557b76f760f0", "kind": "VarDecl", "loc": { - "offset": 9763, + "offset": 10022, "col": 10, "tokLen": 4, "includedFrom": { @@ -3728,7 +3747,7 @@ }, "range": { "begin": { - "offset": 9758, + "offset": 10017, "col": 5, "tokLen": 4, "includedFrom": { @@ -3736,7 +3755,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3749,16 +3768,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "c", "inner": [ { - "id": "0x385a5ca8", + "id": "0x557b76f763a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3766,7 +3785,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3777,17 +3796,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x385a5c78", - "kind": "CXXConstructExpr", + "id": "0x557b76f76290", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3795,7 +3814,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3806,22 +3825,25 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (basic_string &&) noexcept" + "temp": "0x557b76f76288", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385a5c30", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f76258", + "kind": "CallExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3829,7 +3851,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3840,17 +3862,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", "inner": [ { - "id": "0x385a5b20", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f76240", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3858,9 +3879,72 @@ } }, "end": { - "offset": 9784, - "col": 31, - "tokLen": 1, + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "std::string (*)(std::string &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b76f761c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "std::string (std::string &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76970ef8", + "kind": "FunctionDecl", + "name": "RemoveUnit", + "type": { + "qualType": "std::string (std::string &)" + } + } + } + ] + }, + { + "id": "0x557b76f761a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10040, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 10040, + "col": 28, + "tokLen": 3, "includedFrom": { "file": "ToString.cpp" } @@ -3869,151 +3953,19 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x385a5b18", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76f75f58", + "kind": "VarDecl", + "name": "tmp", "type": { - "qualType": "void () noexcept" + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x557b76006ce8" } - }, - "inner": [ - { - "id": "0x385a5af0", - "kind": "CallExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9784, - "col": 31, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385a5ad8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "std::string (*)(std::string &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x385a5a58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "std::string (std::string &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3804f538", - "kind": "FunctionDecl", - "name": "RemoveUnit", - "type": { - "qualType": "std::string (std::string &)" - } - } - } - ] - }, - { - "id": "0x385a5a38", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 9781, - "col": 28, - "tokLen": 3, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9781, - "col": 28, - "tokLen": 3, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385a5800", - "kind": "VarDecl", - "name": "tmp", - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - } - } - } - ] - } - ] + } } ] } @@ -4026,12 +3978,12 @@ ] }, { - "id": "0x385a5df0", + "id": "0x557b76f76500", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9791, - "line": 303, + "offset": 10050, + "line": 309, "col": 5, "tokLen": 6, "includedFrom": { @@ -4039,7 +3991,7 @@ } }, "end": { - "offset": 9819, + "offset": 10078, "col": 33, "tokLen": 1, "includedFrom": { @@ -4049,11 +4001,11 @@ }, "inner": [ { - "id": "0x385a5dc0", + "id": "0x557b76f764c8", "kind": "CallExpr", "range": { "begin": { - "offset": 9798, + "offset": 10057, "col": 12, "tokLen": 8, "includedFrom": { @@ -4061,7 +4013,7 @@ } }, "end": { - "offset": 9819, + "offset": 10078, "col": 33, "tokLen": 1, "includedFrom": { @@ -4075,11 +4027,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385a5d00", + "id": "0x557b76f76408", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9798, + "offset": 10057, "col": 12, "tokLen": 8, "includedFrom": { @@ -4087,7 +4039,7 @@ } }, "end": { - "offset": 9808, + "offset": 10067, "col": 22, "tokLen": 1, "includedFrom": { @@ -4103,23 +4055,49 @@ "name": "StringTo", "lookups": [ { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "name": "StringTo" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f75c00", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f75bb0", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385a5d80", + "id": "0x557b76f76488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9810, + "offset": 10069, "col": 24, "tokLen": 3, "includedFrom": { @@ -4127,7 +4105,7 @@ } }, "end": { - "offset": 9810, + "offset": 10069, "col": 24, "tokLen": 3, "includedFrom": { @@ -4138,26 +4116,26 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5800", + "id": "0x557b76f75f58", "kind": "VarDecl", "name": "tmp", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } }, { - "id": "0x385a5da0", + "id": "0x557b76f764a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9815, + "offset": 10074, "col": 29, "tokLen": 4, "includedFrom": { @@ -4165,7 +4143,7 @@ } }, "end": { - "offset": 9815, + "offset": 10074, "col": 29, "tokLen": 4, "includedFrom": { @@ -4176,17 +4154,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5988", + "id": "0x557b76f760f0", "kind": "VarDecl", "name": "unit", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } @@ -4199,7 +4177,7 @@ ] }, { - "id": "0x7feb10ea9db8", + "id": "0x557b772253f8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4207,7 +4185,7 @@ } }, { - "id": "0x7feb10eb41e8", + "id": "0x557b7722f998", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4215,7 +4193,7 @@ } }, { - "id": "0x38727ab8", + "id": "0x557b77248648", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4223,7 +4201,7 @@ } }, { - "id": "0x38731e78", + "id": "0x557b77252ae8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4231,7 +4209,7 @@ } }, { - "id": "0x7feb10e7ca18", + "id": "0x557b77259578", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4239,7 +4217,7 @@ } }, { - "id": "0x7feb10e80e08", + "id": "0x557b7725d998", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4247,7 +4225,7 @@ } }, { - "id": "0x7feb10e83e78", + "id": "0x557b77260a28", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4255,7 +4233,7 @@ } }, { - "id": "0x7feb10e89578", + "id": "0x557b77266188", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4263,7 +4241,7 @@ } }, { - "id": "0x7feb10e8ffd8", + "id": "0x557b7726cc68", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4271,7 +4249,7 @@ } }, { - "id": "0x7feb10e0b598", + "id": "0x557b772ecf78", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4279,7 +4257,7 @@ } }, { - "id": "0x7feb10e10c88", + "id": "0x557b772f26c8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4287,7 +4265,7 @@ } }, { - "id": "0x7feb10e13d28", + "id": "0x557b772f5788", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4295,7 +4273,7 @@ } }, { - "id": "0x3873b8f8", + "id": "0x557b772fd578", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4303,7 +4281,7 @@ } }, { - "id": "0x38740fd8", + "id": "0x557b77302cb8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4311,7 +4289,7 @@ } }, { - "id": "0x38745ac8", + "id": "0x557b77308088", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4319,7 +4297,7 @@ } }, { - "id": "0x38748b38", + "id": "0x557b7730b118", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4327,7 +4305,7 @@ } }, { - "id": "0x38750888", + "id": "0x557b77312f38", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4335,7 +4313,7 @@ } }, { - "id": "0x387538f8", + "id": "0x557b77315fc8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4343,7 +4321,7 @@ } }, { - "id": "0x38756998", + "id": "0x557b77319088", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4351,7 +4329,15 @@ } }, { - "id": "0x7feb10dd8ba8", + "id": "0x557b7731c148", + "kind": "FunctionDecl", + "name": "StringTo", + "type": { + "qualType": "defs::operationMode (const std::string &)" + } + }, + { + "id": "0x557b7731f198", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4359,7 +4345,7 @@ } }, { - "id": "0x7feb10ddb138", + "id": "0x557b773218a8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4367,7 +4353,7 @@ } }, { - "id": "0x7feb10ddc9e8", + "id": "0x557b77323218", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4375,7 +4361,7 @@ } }, { - "id": "0x7feb10ddd208", + "id": "0x557b77323af8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4383,7 +4369,7 @@ } }, { - "id": "0x7feb10ddda30", + "id": "0x557b773243d8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4391,7 +4377,7 @@ } }, { - "id": "0x7feb10dde1e8", + "id": "0x557b77324c30", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4399,7 +4385,7 @@ } }, { - "id": "0x7feb10dde9f8", + "id": "0x557b773254a8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4409,12 +4395,12 @@ ] }, { - "id": "0x385a5fd8", + "id": "0x557b76f766e8", "kind": "FunctionDecl", "loc": { - "offset": 9856, + "offset": 10115, "file": "../include/sls/ToString.h", - "line": 306, + "line": 312, "col": 32, "tokLen": 8, "includedFrom": { @@ -4423,7 +4409,7 @@ }, "range": { "begin": { - "offset": 9825, + "offset": 10084, "col": 1, "tokLen": 8, "includedFrom": { @@ -4431,7 +4417,7 @@ } }, "end": { - "offset": 9885, + "offset": 10144, "col": 61, "tokLen": 1, "includedFrom": { @@ -4439,7 +4425,7 @@ } } }, - "previousDecl": "0x385a6238", + "previousDecl": "0x557b76f76960", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4453,13 +4439,13 @@ }, "inner": [ { - "id": "0x37f35630", + "id": "0x557b768575a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x37f35590", + "id": "0x557b768571b0", "kind": "EnumDecl", "name": "detectorType" } @@ -4467,10 +4453,10 @@ ] }, { - "id": "0x385a5ed0", + "id": "0x557b76f765d8", "kind": "ParmVarDecl", "loc": { - "offset": 9884, + "offset": 10143, "col": 60, "tokLen": 1, "includedFrom": { @@ -4479,7 +4465,7 @@ }, "range": { "begin": { - "offset": 9865, + "offset": 10124, "col": 41, "tokLen": 5, "includedFrom": { @@ -4487,7 +4473,7 @@ } }, "end": { - "offset": 9884, + "offset": 10143, "col": 60, "tokLen": 1, "includedFrom": { @@ -4503,12 +4489,12 @@ ] }, { - "id": "0x385a6528", + "id": "0x557b76f76c68", "kind": "FunctionDecl", "loc": { - "offset": 9923, + "offset": 10182, "file": "../include/sls/ToString.h", - "line": 307, + "line": 313, "col": 36, "tokLen": 8, "includedFrom": { @@ -4517,7 +4503,7 @@ }, "range": { "begin": { - "offset": 9888, + "offset": 10147, "col": 1, "tokLen": 8, "includedFrom": { @@ -4525,7 +4511,7 @@ } }, "end": { - "offset": 9952, + "offset": 10211, "col": 65, "tokLen": 1, "includedFrom": { @@ -4533,7 +4519,7 @@ } } }, - "previousDecl": "0x385a6788", + "previousDecl": "0x557b76f76ee0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4547,13 +4533,13 @@ }, "inner": [ { - "id": "0x37ff0eb0", + "id": "0x557b769263d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x37ff0e08", + "id": "0x557b76925b58", "kind": "EnumDecl", "name": "detectorSettings" } @@ -4561,10 +4547,10 @@ ] }, { - "id": "0x385a6428", + "id": "0x557b76f76b50", "kind": "ParmVarDecl", "loc": { - "offset": 9951, + "offset": 10210, "col": 64, "tokLen": 1, "includedFrom": { @@ -4573,7 +4559,7 @@ }, "range": { "begin": { - "offset": 9932, + "offset": 10191, "col": 45, "tokLen": 5, "includedFrom": { @@ -4581,7 +4567,7 @@ } }, "end": { - "offset": 9951, + "offset": 10210, "col": 64, "tokLen": 1, "includedFrom": { @@ -4597,12 +4583,12 @@ ] }, { - "id": "0x385a6a78", + "id": "0x557b76f771e8", "kind": "FunctionDecl", "loc": { - "offset": 9984, + "offset": 10243, "file": "../include/sls/ToString.h", - "line": 308, + "line": 314, "col": 30, "tokLen": 8, "includedFrom": { @@ -4611,7 +4597,7 @@ }, "range": { "begin": { - "offset": 9955, + "offset": 10214, "col": 1, "tokLen": 8, "includedFrom": { @@ -4619,7 +4605,7 @@ } }, "end": { - "offset": 10013, + "offset": 10272, "col": 59, "tokLen": 1, "includedFrom": { @@ -4627,7 +4613,7 @@ } } }, - "previousDecl": "0x385a6cd8", + "previousDecl": "0x557b76f77460", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4641,13 +4627,13 @@ }, "inner": [ { - "id": "0x37ff1b60", + "id": "0x557b76926b70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x37ff1ab8", + "id": "0x557b76926908", "kind": "EnumDecl", "name": "speedLevel" } @@ -4655,10 +4641,10 @@ ] }, { - "id": "0x385a6978", + "id": "0x557b76f770d0", "kind": "ParmVarDecl", "loc": { - "offset": 10012, + "offset": 10271, "col": 58, "tokLen": 1, "includedFrom": { @@ -4667,7 +4653,7 @@ }, "range": { "begin": { - "offset": 9993, + "offset": 10252, "col": 39, "tokLen": 5, "includedFrom": { @@ -4675,7 +4661,7 @@ } }, "end": { - "offset": 10012, + "offset": 10271, "col": 58, "tokLen": 1, "includedFrom": { @@ -4691,12 +4677,12 @@ ] }, { - "id": "0x385a6fc8", + "id": "0x557b76f77768", "kind": "FunctionDecl", "loc": { - "offset": 10045, + "offset": 10304, "file": "../include/sls/ToString.h", - "line": 309, + "line": 315, "col": 30, "tokLen": 8, "includedFrom": { @@ -4705,7 +4691,7 @@ }, "range": { "begin": { - "offset": 10016, + "offset": 10275, "col": 1, "tokLen": 8, "includedFrom": { @@ -4713,7 +4699,7 @@ } }, "end": { - "offset": 10074, + "offset": 10333, "col": 59, "tokLen": 1, "includedFrom": { @@ -4721,7 +4707,7 @@ } } }, - "previousDecl": "0x385a7228", + "previousDecl": "0x557b76f779e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4735,13 +4721,13 @@ }, "inner": [ { - "id": "0x37fee460", + "id": "0x557b76923020", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x37fee3b8", + "id": "0x557b76922d68", "kind": "EnumDecl", "name": "timingMode" } @@ -4749,10 +4735,10 @@ ] }, { - "id": "0x385a6ec8", + "id": "0x557b76f77650", "kind": "ParmVarDecl", "loc": { - "offset": 10073, + "offset": 10332, "col": 58, "tokLen": 1, "includedFrom": { @@ -4761,7 +4747,7 @@ }, "range": { "begin": { - "offset": 10054, + "offset": 10313, "col": 39, "tokLen": 5, "includedFrom": { @@ -4769,7 +4755,7 @@ } }, "end": { - "offset": 10073, + "offset": 10332, "col": 58, "tokLen": 1, "includedFrom": { @@ -4785,12 +4771,12 @@ ] }, { - "id": "0x385a7518", + "id": "0x557b76f77ce8", "kind": "FunctionDecl", "loc": { - "offset": 10114, + "offset": 10373, "file": "../include/sls/ToString.h", - "line": 310, + "line": 316, "col": 38, "tokLen": 8, "includedFrom": { @@ -4799,7 +4785,7 @@ }, "range": { "begin": { - "offset": 10077, + "offset": 10336, "col": 1, "tokLen": 8, "includedFrom": { @@ -4807,7 +4793,7 @@ } }, "end": { - "offset": 10143, + "offset": 10402, "col": 67, "tokLen": 1, "includedFrom": { @@ -4815,7 +4801,7 @@ } } }, - "previousDecl": "0x385a7778", + "previousDecl": "0x557b76f77f60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4829,13 +4815,13 @@ }, "inner": [ { - "id": "0x37fe94c0", + "id": "0x557b76920fe0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x37fe9420", + "id": "0x557b76920dd8", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -4843,10 +4829,10 @@ ] }, { - "id": "0x385a7418", + "id": "0x557b76f77bd0", "kind": "ParmVarDecl", "loc": { - "offset": 10142, + "offset": 10401, "col": 66, "tokLen": 1, "includedFrom": { @@ -4855,7 +4841,7 @@ }, "range": { "begin": { - "offset": 10123, + "offset": 10382, "col": 47, "tokLen": 5, "includedFrom": { @@ -4863,7 +4849,7 @@ } }, "end": { - "offset": 10142, + "offset": 10401, "col": 66, "tokLen": 1, "includedFrom": { @@ -4879,12 +4865,12 @@ ] }, { - "id": "0x385a7a68", + "id": "0x557b76f78268", "kind": "FunctionDecl", "loc": { - "offset": 10175, + "offset": 10434, "file": "../include/sls/ToString.h", - "line": 311, + "line": 317, "col": 30, "tokLen": 8, "includedFrom": { @@ -4893,7 +4879,7 @@ }, "range": { "begin": { - "offset": 10146, + "offset": 10405, "col": 1, "tokLen": 8, "includedFrom": { @@ -4901,7 +4887,7 @@ } }, "end": { - "offset": 10204, + "offset": 10463, "col": 59, "tokLen": 1, "includedFrom": { @@ -4909,7 +4895,7 @@ } } }, - "previousDecl": "0x385a7cc8", + "previousDecl": "0x557b76f784e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4923,13 +4909,13 @@ }, "inner": [ { - "id": "0x37feca90", + "id": "0x557b769211b0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x37fec9f0", + "id": "0x557b76921000", "kind": "EnumDecl", "name": "fileFormat" } @@ -4937,10 +4923,10 @@ ] }, { - "id": "0x385a7968", + "id": "0x557b76f78150", "kind": "ParmVarDecl", "loc": { - "offset": 10203, + "offset": 10462, "col": 58, "tokLen": 1, "includedFrom": { @@ -4949,7 +4935,7 @@ }, "range": { "begin": { - "offset": 10184, + "offset": 10443, "col": 39, "tokLen": 5, "includedFrom": { @@ -4957,7 +4943,7 @@ } }, "end": { - "offset": 10203, + "offset": 10462, "col": 58, "tokLen": 1, "includedFrom": { @@ -4973,12 +4959,12 @@ ] }, { - "id": "0x385a7fb8", + "id": "0x557b76f787e8", "kind": "FunctionDecl", "loc": { - "offset": 10244, + "offset": 10503, "file": "../include/sls/ToString.h", - "line": 312, + "line": 318, "col": 38, "tokLen": 8, "includedFrom": { @@ -4987,7 +4973,7 @@ }, "range": { "begin": { - "offset": 10207, + "offset": 10466, "col": 1, "tokLen": 8, "includedFrom": { @@ -4995,7 +4981,7 @@ } }, "end": { - "offset": 10273, + "offset": 10532, "col": 67, "tokLen": 1, "includedFrom": { @@ -5003,7 +4989,7 @@ } } }, - "previousDecl": "0x385a8218", + "previousDecl": "0x557b76f78a60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5017,13 +5003,13 @@ }, "inner": [ { - "id": "0x37fee230", + "id": "0x557b76922d20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x37fee188", + "id": "0x557b76922b18", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -5031,10 +5017,10 @@ ] }, { - "id": "0x385a7eb8", + "id": "0x557b76f786d0", "kind": "ParmVarDecl", "loc": { - "offset": 10272, + "offset": 10531, "col": 66, "tokLen": 1, "includedFrom": { @@ -5043,7 +5029,7 @@ }, "range": { "begin": { - "offset": 10253, + "offset": 10512, "col": 47, "tokLen": 5, "includedFrom": { @@ -5051,7 +5037,7 @@ } }, "end": { - "offset": 10272, + "offset": 10531, "col": 66, "tokLen": 1, "includedFrom": { @@ -5067,12 +5053,12 @@ ] }, { - "id": "0x385a8508", + "id": "0x557b76f78d68", "kind": "FunctionDecl", "loc": { - "offset": 10306, + "offset": 10565, "file": "../include/sls/ToString.h", - "line": 313, + "line": 319, "col": 31, "tokLen": 8, "includedFrom": { @@ -5081,7 +5067,7 @@ }, "range": { "begin": { - "offset": 10276, + "offset": 10535, "col": 1, "tokLen": 8, "includedFrom": { @@ -5089,7 +5075,7 @@ } }, "end": { - "offset": 10335, + "offset": 10594, "col": 60, "tokLen": 1, "includedFrom": { @@ -5097,7 +5083,7 @@ } } }, - "previousDecl": "0x385a8768", + "previousDecl": "0x557b76f78fe0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5111,13 +5097,13 @@ }, "inner": [ { - "id": "0x37ff18e0", + "id": "0x557b769268c0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x37ff1838", + "id": "0x557b76926658", "kind": "EnumDecl", "name": "readoutMode" } @@ -5125,10 +5111,10 @@ ] }, { - "id": "0x385a8408", + "id": "0x557b76f78c50", "kind": "ParmVarDecl", "loc": { - "offset": 10334, + "offset": 10593, "col": 59, "tokLen": 1, "includedFrom": { @@ -5137,7 +5123,7 @@ }, "range": { "begin": { - "offset": 10315, + "offset": 10574, "col": 40, "tokLen": 5, "includedFrom": { @@ -5145,7 +5131,7 @@ } }, "end": { - "offset": 10334, + "offset": 10593, "col": 59, "tokLen": 1, "includedFrom": { @@ -5161,12 +5147,12 @@ ] }, { - "id": "0x385a8a58", + "id": "0x557b76f792e8", "kind": "FunctionDecl", "loc": { - "offset": 10365, + "offset": 10624, "file": "../include/sls/ToString.h", - "line": 314, + "line": 320, "col": 28, "tokLen": 8, "includedFrom": { @@ -5175,7 +5161,7 @@ }, "range": { "begin": { - "offset": 10338, + "offset": 10597, "col": 1, "tokLen": 8, "includedFrom": { @@ -5183,7 +5169,7 @@ } }, "end": { - "offset": 10394, + "offset": 10653, "col": 57, "tokLen": 1, "includedFrom": { @@ -5191,7 +5177,7 @@ } } }, - "previousDecl": "0x385a8cb8", + "previousDecl": "0x557b76f79560", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5205,13 +5191,13 @@ }, "inner": [ { - "id": "0x37fee730", + "id": "0x557b769259d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x37fee688", + "id": "0x557b76923068", "kind": "EnumDecl", "name": "dacIndex" } @@ -5219,10 +5205,10 @@ ] }, { - "id": "0x385a8958", + "id": "0x557b76f791d0", "kind": "ParmVarDecl", "loc": { - "offset": 10393, + "offset": 10652, "col": 56, "tokLen": 1, "includedFrom": { @@ -5231,7 +5217,7 @@ }, "range": { "begin": { - "offset": 10374, + "offset": 10633, "col": 37, "tokLen": 5, "includedFrom": { @@ -5239,7 +5225,7 @@ } }, "end": { - "offset": 10393, + "offset": 10652, "col": 56, "tokLen": 1, "includedFrom": { @@ -5255,12 +5241,12 @@ ] }, { - "id": "0x385a8fa8", + "id": "0x557b76f79868", "kind": "FunctionDecl", "loc": { - "offset": 10425, + "offset": 10684, "file": "../include/sls/ToString.h", - "line": 315, + "line": 321, "col": 29, "tokLen": 8, "includedFrom": { @@ -5269,7 +5255,7 @@ }, "range": { "begin": { - "offset": 10397, + "offset": 10656, "col": 1, "tokLen": 8, "includedFrom": { @@ -5277,7 +5263,7 @@ } }, "end": { - "offset": 10454, + "offset": 10713, "col": 58, "tokLen": 1, "includedFrom": { @@ -5285,7 +5271,7 @@ } } }, - "previousDecl": "0x385a9208", + "previousDecl": "0x557b76f79ae0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5299,13 +5285,13 @@ }, "inner": [ { - "id": "0x37ff1de0", + "id": "0x557b76926e20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x37ff1d38", + "id": "0x557b76926bb8", "kind": "EnumDecl", "name": "burstMode" } @@ -5313,10 +5299,10 @@ ] }, { - "id": "0x385a8ea8", + "id": "0x557b76f79750", "kind": "ParmVarDecl", "loc": { - "offset": 10453, + "offset": 10712, "col": 57, "tokLen": 1, "includedFrom": { @@ -5325,7 +5311,7 @@ }, "range": { "begin": { - "offset": 10434, + "offset": 10693, "col": 38, "tokLen": 5, "includedFrom": { @@ -5333,7 +5319,7 @@ } }, "end": { - "offset": 10453, + "offset": 10712, "col": 57, "tokLen": 1, "includedFrom": { @@ -5349,12 +5335,12 @@ ] }, { - "id": "0x385a94f8", + "id": "0x557b76f79de8", "kind": "FunctionDecl", "loc": { - "offset": 10492, + "offset": 10751, "file": "../include/sls/ToString.h", - "line": 316, + "line": 322, "col": 36, "tokLen": 8, "includedFrom": { @@ -5363,7 +5349,7 @@ }, "range": { "begin": { - "offset": 10457, + "offset": 10716, "col": 1, "tokLen": 8, "includedFrom": { @@ -5371,7 +5357,7 @@ } }, "end": { - "offset": 10521, + "offset": 10780, "col": 65, "tokLen": 1, "includedFrom": { @@ -5379,7 +5365,7 @@ } } }, - "previousDecl": "0x385a9758", + "previousDecl": "0x557b76f7a060", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5393,13 +5379,13 @@ }, "inner": [ { - "id": "0x37ff2060", + "id": "0x557b76926fc0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x37ff1fb8", + "id": "0x557b76926e68", "kind": "EnumDecl", "name": "timingSourceType" } @@ -5407,10 +5393,10 @@ ] }, { - "id": "0x385a93f8", + "id": "0x557b76f79cd0", "kind": "ParmVarDecl", "loc": { - "offset": 10520, + "offset": 10779, "col": 64, "tokLen": 1, "includedFrom": { @@ -5419,7 +5405,7 @@ }, "range": { "begin": { - "offset": 10501, + "offset": 10760, "col": 45, "tokLen": 5, "includedFrom": { @@ -5427,7 +5413,7 @@ } }, "end": { - "offset": 10520, + "offset": 10779, "col": 64, "tokLen": 1, "includedFrom": { @@ -5443,12 +5429,12 @@ ] }, { - "id": "0x385a9a48", + "id": "0x557b76f7a368", "kind": "FunctionDecl", "loc": { - "offset": 10554, + "offset": 10813, "file": "../include/sls/ToString.h", - "line": 317, + "line": 323, "col": 31, "tokLen": 8, "includedFrom": { @@ -5457,7 +5443,7 @@ }, "range": { "begin": { - "offset": 10524, + "offset": 10783, "col": 1, "tokLen": 8, "includedFrom": { @@ -5465,7 +5451,7 @@ } }, "end": { - "offset": 10583, + "offset": 10842, "col": 60, "tokLen": 1, "includedFrom": { @@ -5473,7 +5459,7 @@ } } }, - "previousDecl": "0x385a9ca8", + "previousDecl": "0x557b76f7a5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5487,13 +5473,13 @@ }, "inner": [ { - "id": "0x37ff21c0", + "id": "0x557b769275a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x37ff2120", + "id": "0x557b76926fe0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -5501,10 +5487,10 @@ ] }, { - "id": "0x385a9948", + "id": "0x557b76f7a250", "kind": "ParmVarDecl", "loc": { - "offset": 10582, + "offset": 10841, "col": 59, "tokLen": 1, "includedFrom": { @@ -5513,7 +5499,7 @@ }, "range": { "begin": { - "offset": 10563, + "offset": 10822, "col": 40, "tokLen": 5, "includedFrom": { @@ -5521,7 +5507,7 @@ } }, "end": { - "offset": 10582, + "offset": 10841, "col": 59, "tokLen": 1, "includedFrom": { @@ -5537,12 +5523,12 @@ ] }, { - "id": "0x385a9f98", + "id": "0x557b76f7a8e8", "kind": "FunctionDecl", "loc": { - "offset": 10617, + "offset": 10876, "file": "../include/sls/ToString.h", - "line": 318, + "line": 324, "col": 32, "tokLen": 8, "includedFrom": { @@ -5551,7 +5537,7 @@ }, "range": { "begin": { - "offset": 10586, + "offset": 10845, "col": 1, "tokLen": 8, "includedFrom": { @@ -5559,7 +5545,7 @@ } }, "end": { - "offset": 10646, + "offset": 10905, "col": 61, "tokLen": 1, "includedFrom": { @@ -5567,7 +5553,7 @@ } } }, - "previousDecl": "0x385aa1f8", + "previousDecl": "0x557b76f7ab60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5581,13 +5567,13 @@ }, "inner": [ { - "id": "0x37ff27f0", + "id": "0x557b76927860", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x37ff2750", + "id": "0x557b76927650", "kind": "EnumDecl", "name": "portPosition" } @@ -5595,10 +5581,10 @@ ] }, { - "id": "0x385a9e98", + "id": "0x557b76f7a7d0", "kind": "ParmVarDecl", "loc": { - "offset": 10645, + "offset": 10904, "col": 60, "tokLen": 1, "includedFrom": { @@ -5607,7 +5593,7 @@ }, "range": { "begin": { - "offset": 10626, + "offset": 10885, "col": 41, "tokLen": 5, "includedFrom": { @@ -5615,7 +5601,7 @@ } }, "end": { - "offset": 10645, + "offset": 10904, "col": 60, "tokLen": 1, "includedFrom": { @@ -5631,12 +5617,12 @@ ] }, { - "id": "0x385aa4e8", + "id": "0x557b76f7ae68", "kind": "FunctionDecl", "loc": { - "offset": 10686, + "offset": 10945, "file": "../include/sls/ToString.h", - "line": 319, + "line": 325, "col": 38, "tokLen": 8, "includedFrom": { @@ -5645,7 +5631,7 @@ }, "range": { "begin": { - "offset": 10649, + "offset": 10908, "col": 1, "tokLen": 8, "includedFrom": { @@ -5653,7 +5639,7 @@ } }, "end": { - "offset": 10715, + "offset": 10974, "col": 67, "tokLen": 1, "includedFrom": { @@ -5661,7 +5647,7 @@ } } }, - "previousDecl": "0x385aa748", + "previousDecl": "0x557b76f7b0e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5675,13 +5661,13 @@ }, "inner": [ { - "id": "0x37ff2b80", + "id": "0x557b76927df0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x37ff2ae0", + "id": "0x557b76927a20", "kind": "EnumDecl", "name": "streamingInterface" } @@ -5689,10 +5675,10 @@ ] }, { - "id": "0x385aa3e8", + "id": "0x557b76f7ad50", "kind": "ParmVarDecl", "loc": { - "offset": 10714, + "offset": 10973, "col": 66, "tokLen": 1, "includedFrom": { @@ -5701,7 +5687,7 @@ }, "range": { "begin": { - "offset": 10695, + "offset": 10954, "col": 47, "tokLen": 5, "includedFrom": { @@ -5709,7 +5695,7 @@ } }, "end": { - "offset": 10714, + "offset": 10973, "col": 66, "tokLen": 1, "includedFrom": { @@ -5725,12 +5711,12 @@ ] }, { - "id": "0x385aaa38", + "id": "0x557b76f7b3e8", "kind": "FunctionDecl", "loc": { - "offset": 10750, + "offset": 11009, "file": "../include/sls/ToString.h", - "line": 320, + "line": 326, "col": 33, "tokLen": 8, "includedFrom": { @@ -5739,7 +5725,7 @@ }, "range": { "begin": { - "offset": 10718, + "offset": 10977, "col": 1, "tokLen": 8, "includedFrom": { @@ -5747,7 +5733,7 @@ } }, "end": { - "offset": 10779, + "offset": 11038, "col": 62, "tokLen": 1, "includedFrom": { @@ -5755,7 +5741,7 @@ } } }, - "previousDecl": "0x385aac98", + "previousDecl": "0x557b76f7b660", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5769,13 +5755,13 @@ }, "inner": [ { - "id": "0x37ff2f40", + "id": "0x557b76927f70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x37ff2ea0", + "id": "0x557b76927e10", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -5783,10 +5769,10 @@ ] }, { - "id": "0x385aa938", + "id": "0x557b76f7b2d0", "kind": "ParmVarDecl", "loc": { - "offset": 10778, + "offset": 11037, "col": 61, "tokLen": 1, "includedFrom": { @@ -5795,7 +5781,7 @@ }, "range": { "begin": { - "offset": 10759, + "offset": 11018, "col": 42, "tokLen": 5, "includedFrom": { @@ -5803,7 +5789,7 @@ } }, "end": { - "offset": 10778, + "offset": 11037, "col": 61, "tokLen": 1, "includedFrom": { @@ -5819,12 +5805,12 @@ ] }, { - "id": "0x385aaf88", + "id": "0x557b76f7b968", "kind": "FunctionDecl", "loc": { - "offset": 10809, + "offset": 11068, "file": "../include/sls/ToString.h", - "line": 321, + "line": 327, "col": 28, "tokLen": 8, "includedFrom": { @@ -5833,7 +5819,7 @@ }, "range": { "begin": { - "offset": 10782, + "offset": 11041, "col": 1, "tokLen": 8, "includedFrom": { @@ -5841,7 +5827,7 @@ } }, "end": { - "offset": 10838, + "offset": 11097, "col": 57, "tokLen": 1, "includedFrom": { @@ -5849,7 +5835,7 @@ } } }, - "previousDecl": "0x385ab1e8", + "previousDecl": "0x557b76f7bbe0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5863,13 +5849,13 @@ }, "inner": [ { - "id": "0x37ff30a0", + "id": "0x557b76928250", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x37ff3000", + "id": "0x557b76927f90", "kind": "EnumDecl", "name": "gainMode" } @@ -5877,10 +5863,10 @@ ] }, { - "id": "0x385aae88", + "id": "0x557b76f7b850", "kind": "ParmVarDecl", "loc": { - "offset": 10837, + "offset": 11096, "col": 56, "tokLen": 1, "includedFrom": { @@ -5889,7 +5875,7 @@ }, "range": { "begin": { - "offset": 10818, + "offset": 11077, "col": 37, "tokLen": 5, "includedFrom": { @@ -5897,7 +5883,7 @@ } }, "end": { - "offset": 10837, + "offset": 11096, "col": 56, "tokLen": 1, "includedFrom": { @@ -5913,12 +5899,12 @@ ] }, { - "id": "0x385ab4d8", + "id": "0x557b76f7bee8", "kind": "FunctionDecl", "loc": { - "offset": 10868, + "offset": 11127, "file": "../include/sls/ToString.h", - "line": 322, + "line": 328, "col": 28, "tokLen": 8, "includedFrom": { @@ -5927,7 +5913,7 @@ }, "range": { "begin": { - "offset": 10841, + "offset": 11100, "col": 1, "tokLen": 8, "includedFrom": { @@ -5935,7 +5921,7 @@ } }, "end": { - "offset": 10897, + "offset": 11156, "col": 57, "tokLen": 1, "includedFrom": { @@ -5943,7 +5929,7 @@ } } }, - "previousDecl": "0x385ab738", + "previousDecl": "0x557b76f7c160", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5957,13 +5943,13 @@ }, "inner": [ { - "id": "0x37ff3340", + "id": "0x557b769283d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x37ff32a0", + "id": "0x557b76928270", "kind": "EnumDecl", "name": "polarity" } @@ -5971,10 +5957,10 @@ ] }, { - "id": "0x385ab3d8", + "id": "0x557b76f7bdd0", "kind": "ParmVarDecl", "loc": { - "offset": 10896, + "offset": 11155, "col": 56, "tokLen": 1, "includedFrom": { @@ -5983,7 +5969,7 @@ }, "range": { "begin": { - "offset": 10877, + "offset": 11136, "col": 37, "tokLen": 5, "includedFrom": { @@ -5991,7 +5977,7 @@ } }, "end": { - "offset": 10896, + "offset": 11155, "col": 56, "tokLen": 1, "includedFrom": { @@ -6007,12 +5993,12 @@ ] }, { - "id": "0x385aba28", + "id": "0x557b76f7c468", "kind": "FunctionDecl", "loc": { - "offset": 10936, + "offset": 11195, "file": "../include/sls/ToString.h", - "line": 323, + "line": 329, "col": 37, "tokLen": 8, "includedFrom": { @@ -6021,7 +6007,7 @@ }, "range": { "begin": { - "offset": 10900, + "offset": 11159, "col": 1, "tokLen": 8, "includedFrom": { @@ -6029,7 +6015,7 @@ } }, "end": { - "offset": 10965, + "offset": 11224, "col": 66, "tokLen": 1, "includedFrom": { @@ -6037,7 +6023,7 @@ } } }, - "previousDecl": "0x385abc88", + "previousDecl": "0x557b76f7c6e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6051,13 +6037,13 @@ }, "inner": [ { - "id": "0x37ff34a0", + "id": "0x557b76928550", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x37ff3400", + "id": "0x557b769283f0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -6065,10 +6051,10 @@ ] }, { - "id": "0x385ab928", + "id": "0x557b76f7c350", "kind": "ParmVarDecl", "loc": { - "offset": 10964, + "offset": 11223, "col": 65, "tokLen": 1, "includedFrom": { @@ -6077,7 +6063,7 @@ }, "range": { "begin": { - "offset": 10945, + "offset": 11204, "col": 46, "tokLen": 5, "includedFrom": { @@ -6085,7 +6071,7 @@ } }, "end": { - "offset": 10964, + "offset": 11223, "col": 65, "tokLen": 1, "includedFrom": { @@ -6101,12 +6087,12 @@ ] }, { - "id": "0x385abf78", + "id": "0x557b76f7c9e8", "kind": "FunctionDecl", "loc": { - "offset": 11001, + "offset": 11260, "file": "../include/sls/ToString.h", - "line": 324, + "line": 330, "col": 34, "tokLen": 8, "includedFrom": { @@ -6115,7 +6101,7 @@ }, "range": { "begin": { - "offset": 10968, + "offset": 11227, "col": 1, "tokLen": 8, "includedFrom": { @@ -6123,7 +6109,7 @@ } }, "end": { - "offset": 11030, + "offset": 11289, "col": 63, "tokLen": 1, "includedFrom": { @@ -6131,7 +6117,7 @@ } } }, - "previousDecl": "0x385ac1d8", + "previousDecl": "0x557b76f7cc60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6145,13 +6131,13 @@ }, "inner": [ { - "id": "0x37ff3600", + "id": "0x557b76932080", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x37ff3560", + "id": "0x557b76928570", "kind": "EnumDecl", "name": "collectionMode" } @@ -6159,10 +6145,10 @@ ] }, { - "id": "0x385abe78", + "id": "0x557b76f7c8d0", "kind": "ParmVarDecl", "loc": { - "offset": 11029, + "offset": 11288, "col": 62, "tokLen": 1, "includedFrom": { @@ -6171,7 +6157,7 @@ }, "range": { "begin": { - "offset": 11010, + "offset": 11269, "col": 43, "tokLen": 5, "includedFrom": { @@ -6179,7 +6165,7 @@ } }, "end": { - "offset": 11029, + "offset": 11288, "col": 62, "tokLen": 1, "includedFrom": { @@ -6195,12 +6181,106 @@ ] }, { - "id": "0x385ac478", + "id": "0x557b76f7cf68", "kind": "FunctionDecl", "loc": { - "offset": 11054, + "offset": 11324, "file": "../include/sls/ToString.h", - "line": 326, + "line": 331, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11292, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11353, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "previousDecl": "0x557b76f7d1e0", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x557b76932200", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x557b769320a0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "id": "0x557b76f7ce50", + "kind": "ParmVarDecl", + "loc": { + "offset": 11352, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11333, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11352, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + ] +}, +{ + "id": "0x557b76f7d4a8", + "kind": "FunctionDecl", + "loc": { + "offset": 11377, + "file": "../include/sls/ToString.h", + "line": 333, "col": 21, "tokLen": 8, "includedFrom": { @@ -6209,7 +6289,7 @@ }, "range": { "begin": { - "offset": 11034, + "offset": 11357, "col": 1, "tokLen": 8, "includedFrom": { @@ -6217,7 +6297,7 @@ } }, "end": { - "offset": 11083, + "offset": 11406, "col": 50, "tokLen": 1, "includedFrom": { @@ -6225,7 +6305,7 @@ } } }, - "previousDecl": "0x385ac6a8", + "previousDecl": "0x557b76f7d6f0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6239,7 +6319,7 @@ }, "inner": [ { - "id": "0x3713ad30", + "id": "0x557b7553cd90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -6248,10 +6328,10 @@ ] }, { - "id": "0x385ac388", + "id": "0x557b76f7d390", "kind": "ParmVarDecl", "loc": { - "offset": 11082, + "offset": 11405, "col": 49, "tokLen": 1, "includedFrom": { @@ -6260,7 +6340,7 @@ }, "range": { "begin": { - "offset": 11063, + "offset": 11386, "col": 30, "tokLen": 5, "includedFrom": { @@ -6268,7 +6348,7 @@ } }, "end": { - "offset": 11082, + "offset": 11405, "col": 49, "tokLen": 1, "includedFrom": { @@ -6284,12 +6364,12 @@ ] }, { - "id": "0x385ac948", + "id": "0x557b76f7d9b8", "kind": "FunctionDecl", "loc": { - "offset": 11107, + "offset": 11430, "file": "../include/sls/ToString.h", - "line": 327, + "line": 334, "col": 22, "tokLen": 8, "includedFrom": { @@ -6298,7 +6378,7 @@ }, "range": { "begin": { - "offset": 11086, + "offset": 11409, "col": 1, "tokLen": 8, "includedFrom": { @@ -6306,7 +6386,7 @@ } }, "end": { - "offset": 11136, + "offset": 11459, "col": 51, "tokLen": 1, "includedFrom": { @@ -6314,7 +6394,7 @@ } } }, - "previousDecl": "0x385acb78", + "previousDecl": "0x557b76f7dc00", "name": "StringTo", "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6328,7 +6408,7 @@ }, "inner": [ { - "id": "0x3713ad50", + "id": "0x557b7553cdb0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -6337,10 +6417,10 @@ ] }, { - "id": "0x385ac858", + "id": "0x557b76f7d8a0", "kind": "ParmVarDecl", "loc": { - "offset": 11135, + "offset": 11458, "col": 50, "tokLen": 1, "includedFrom": { @@ -6349,7 +6429,7 @@ }, "range": { "begin": { - "offset": 11116, + "offset": 11439, "col": 31, "tokLen": 5, "includedFrom": { @@ -6357,7 +6437,7 @@ } }, "end": { - "offset": 11135, + "offset": 11458, "col": 50, "tokLen": 1, "includedFrom": { @@ -6373,12 +6453,12 @@ ] }, { - "id": "0x385ace18", + "id": "0x557b76f7dec8", "kind": "FunctionDecl", "loc": { - "offset": 11160, + "offset": 11483, "file": "../include/sls/ToString.h", - "line": 328, + "line": 335, "col": 22, "tokLen": 8, "includedFrom": { @@ -6387,7 +6467,7 @@ }, "range": { "begin": { - "offset": 11139, + "offset": 11462, "col": 1, "tokLen": 8, "includedFrom": { @@ -6395,7 +6475,7 @@ } }, "end": { - "offset": 11189, + "offset": 11512, "col": 51, "tokLen": 1, "includedFrom": { @@ -6403,7 +6483,7 @@ } } }, - "previousDecl": "0x385ad048", + "previousDecl": "0x557b76f7e110", "name": "StringTo", "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6417,7 +6497,7 @@ }, "inner": [ { - "id": "0x3713ad70", + "id": "0x557b7553cdd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -6426,10 +6506,10 @@ ] }, { - "id": "0x385acd28", + "id": "0x557b76f7ddb0", "kind": "ParmVarDecl", "loc": { - "offset": 11188, + "offset": 11511, "col": 50, "tokLen": 1, "includedFrom": { @@ -6438,7 +6518,7 @@ }, "range": { "begin": { - "offset": 11169, + "offset": 11492, "col": 31, "tokLen": 5, "includedFrom": { @@ -6446,7 +6526,7 @@ } }, "end": { - "offset": 11188, + "offset": 11511, "col": 50, "tokLen": 1, "includedFrom": { @@ -6462,12 +6542,12 @@ ] }, { - "id": "0x385ad2b8", + "id": "0x557b76f7e398", "kind": "FunctionDecl", "loc": { - "offset": 11213, + "offset": 11536, "file": "../include/sls/ToString.h", - "line": 329, + "line": 336, "col": 22, "tokLen": 8, "includedFrom": { @@ -6476,7 +6556,7 @@ }, "range": { "begin": { - "offset": 11192, + "offset": 11515, "col": 1, "tokLen": 8, "includedFrom": { @@ -6484,7 +6564,7 @@ } }, "end": { - "offset": 11242, + "offset": 11565, "col": 51, "tokLen": 1, "includedFrom": { @@ -6492,7 +6572,7 @@ } } }, - "previousDecl": "0x385ad4e8", + "previousDecl": "0x557b76f7e5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6506,7 +6586,7 @@ }, "inner": [ { - "id": "0x3713ad90", + "id": "0x557b7553cdf0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -6515,10 +6595,10 @@ ] }, { - "id": "0x385ad1f8", + "id": "0x557b76f7e2c0", "kind": "ParmVarDecl", "loc": { - "offset": 11241, + "offset": 11564, "col": 50, "tokLen": 1, "includedFrom": { @@ -6527,7 +6607,7 @@ }, "range": { "begin": { - "offset": 11222, + "offset": 11545, "col": 31, "tokLen": 5, "includedFrom": { @@ -6535,7 +6615,7 @@ } }, "end": { - "offset": 11241, + "offset": 11564, "col": 50, "tokLen": 1, "includedFrom": { @@ -6551,12 +6631,12 @@ ] }, { - "id": "0x385ad790", + "id": "0x557b76f7e8a8", "kind": "FunctionDecl", "loc": { - "offset": 11261, + "offset": 11584, "file": "../include/sls/ToString.h", - "line": 330, + "line": 337, "col": 17, "tokLen": 8, "includedFrom": { @@ -6565,7 +6645,7 @@ }, "range": { "begin": { - "offset": 11245, + "offset": 11568, "col": 1, "tokLen": 8, "includedFrom": { @@ -6573,7 +6653,7 @@ } }, "end": { - "offset": 11290, + "offset": 11613, "col": 46, "tokLen": 1, "includedFrom": { @@ -6581,7 +6661,7 @@ } } }, - "previousDecl": "0x385ad9c8", + "previousDecl": "0x557b76f7eaf0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6595,7 +6675,7 @@ }, "inner": [ { - "id": "0x3713acd0", + "id": "0x557b7553cd30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -6604,10 +6684,10 @@ ] }, { - "id": "0x385ad698", + "id": "0x557b76f7e790", "kind": "ParmVarDecl", "loc": { - "offset": 11289, + "offset": 11612, "col": 45, "tokLen": 1, "includedFrom": { @@ -6616,7 +6696,7 @@ }, "range": { "begin": { - "offset": 11270, + "offset": 11593, "col": 26, "tokLen": 5, "includedFrom": { @@ -6624,7 +6704,7 @@ } }, "end": { - "offset": 11289, + "offset": 11612, "col": 45, "tokLen": 1, "includedFrom": { @@ -6640,12 +6720,12 @@ ] }, { - "id": "0x385adc38", + "id": "0x557b76f7ed70", "kind": "FunctionDecl", "loc": { - "offset": 11310, + "offset": 11633, "file": "../include/sls/ToString.h", - "line": 331, + "line": 338, "col": 18, "tokLen": 8, "includedFrom": { @@ -6654,7 +6734,7 @@ }, "range": { "begin": { - "offset": 11293, + "offset": 11616, "col": 1, "tokLen": 8, "includedFrom": { @@ -6662,7 +6742,7 @@ } }, "end": { - "offset": 11339, + "offset": 11662, "col": 47, "tokLen": 1, "includedFrom": { @@ -6670,7 +6750,7 @@ } } }, - "previousDecl": "0x385ade68", + "previousDecl": "0x557b76f7efb0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6684,7 +6764,7 @@ }, "inner": [ { - "id": "0x3713ac50", + "id": "0x557b7553ccb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -6693,10 +6773,10 @@ ] }, { - "id": "0x385adb78", + "id": "0x557b76f7eca0", "kind": "ParmVarDecl", "loc": { - "offset": 11338, + "offset": 11661, "col": 46, "tokLen": 1, "includedFrom": { @@ -6705,7 +6785,7 @@ }, "range": { "begin": { - "offset": 11319, + "offset": 11642, "col": 27, "tokLen": 5, "includedFrom": { @@ -6713,7 +6793,7 @@ } }, "end": { - "offset": 11338, + "offset": 11661, "col": 46, "tokLen": 1, "includedFrom": { @@ -6729,12 +6809,12 @@ ] }, { - "id": "0x385ae108", + "id": "0x557b76f7f278", "kind": "FunctionDecl", "loc": { - "offset": 11362, + "offset": 11685, "file": "../include/sls/ToString.h", - "line": 332, + "line": 339, "col": 21, "tokLen": 8, "includedFrom": { @@ -6743,7 +6823,7 @@ }, "range": { "begin": { - "offset": 11342, + "offset": 11665, "col": 1, "tokLen": 8, "includedFrom": { @@ -6751,7 +6831,7 @@ } }, "end": { - "offset": 11391, + "offset": 11714, "col": 50, "tokLen": 1, "includedFrom": { @@ -6759,7 +6839,7 @@ } } }, - "previousDecl": "0x385ae338", + "previousDecl": "0x557b76f7f4c0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6773,7 +6853,7 @@ }, "inner": [ { - "id": "0x3713acf0", + "id": "0x557b7553cd50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -6782,10 +6862,10 @@ ] }, { - "id": "0x385ae018", + "id": "0x557b76f7f160", "kind": "ParmVarDecl", "loc": { - "offset": 11390, + "offset": 11713, "col": 49, "tokLen": 1, "includedFrom": { @@ -6794,7 +6874,7 @@ }, "range": { "begin": { - "offset": 11371, + "offset": 11694, "col": 30, "tokLen": 5, "includedFrom": { @@ -6802,7 +6882,7 @@ } }, "end": { - "offset": 11390, + "offset": 11713, "col": 49, "tokLen": 1, "includedFrom": { @@ -6818,12 +6898,12 @@ ] }, { - "id": "0x385af250", + "id": "0x557b76f803e8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 11628, + "offset": 11951, "file": "../include/sls/ToString.h", - "line": 342, + "line": 349, "col": 16, "tokLen": 8, "includedFrom": { @@ -6832,8 +6912,8 @@ }, "range": { "begin": { - "offset": 11591, - "line": 341, + "offset": 11914, + "line": 348, "col": 1, "tokLen": 8, "includedFrom": { @@ -6841,8 +6921,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6853,11 +6933,11 @@ "name": "StringTo", "inner": [ { - "id": "0x385aec38", + "id": "0x557b76f7fdc8", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 11610, - "line": 341, + "offset": 11933, + "line": 348, "col": 20, "tokLen": 1, "includedFrom": { @@ -6866,7 +6946,7 @@ }, "range": { "begin": { - "offset": 11601, + "offset": 11924, "col": 11, "tokLen": 8, "includedFrom": { @@ -6874,7 +6954,7 @@ } }, "end": { - "offset": 11610, + "offset": 11933, "col": 20, "tokLen": 1, "includedFrom": { @@ -6889,11 +6969,11 @@ "index": 0 }, { - "id": "0x385af1a8", + "id": "0x557b76f80340", "kind": "FunctionDecl", "loc": { - "offset": 11628, - "line": 342, + "offset": 11951, + "line": 349, "col": 16, "tokLen": 8, "includedFrom": { @@ -6902,7 +6982,7 @@ }, "range": { "begin": { - "offset": 11613, + "offset": 11936, "col": 1, "tokLen": 3, "includedFrom": { @@ -6910,8 +6990,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6925,11 +7005,11 @@ }, "inner": [ { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "loc": { - "offset": 11669, - "line": 342, + "offset": 11992, + "line": 349, "col": 57, "tokLen": 7, "includedFrom": { @@ -6938,7 +7018,7 @@ }, "range": { "begin": { - "offset": 11637, + "offset": 11960, "col": 25, "tokLen": 5, "includedFrom": { @@ -6946,7 +7026,7 @@ } }, "end": { - "offset": 11669, + "offset": 11992, "col": 57, "tokLen": 7, "includedFrom": { @@ -6961,11 +7041,11 @@ } }, { - "id": "0x385e6c58", + "id": "0x557b76fb0818", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11678, + "offset": 12001, "col": 66, "tokLen": 1, "includedFrom": { @@ -6973,8 +7053,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6984,12 +7064,12 @@ }, "inner": [ { - "id": "0x385af540", + "id": "0x557b76f80688", "kind": "DeclStmt", "range": { "begin": { - "offset": 11684, - "line": 343, + "offset": 12007, + "line": 350, "col": 5, "tokLen": 3, "includedFrom": { @@ -6997,7 +7077,7 @@ } }, "end": { - "offset": 11705, + "offset": 12028, "col": 26, "tokLen": 1, "includedFrom": { @@ -7007,10 +7087,10 @@ }, "inner": [ { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "loc": { - "offset": 11699, + "offset": 12022, "col": 20, "tokLen": 6, "includedFrom": { @@ -7019,7 +7099,7 @@ }, "range": { "begin": { - "offset": 11684, + "offset": 12007, "col": 5, "tokLen": 3, "includedFrom": { @@ -7027,7 +7107,7 @@ } }, "end": { - "offset": 11699, + "offset": 12022, "col": 20, "tokLen": 6, "includedFrom": { @@ -7038,7 +7118,6 @@ "isReferenced": true, "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "nrvo": true @@ -7046,12 +7125,12 @@ ] }, { - "id": "0x385d98f8", + "id": "0x557b76fa56b0", "kind": "CallExpr", "range": { "begin": { - "offset": 11711, - "line": 344, + "offset": 12034, + "line": 351, "col": 5, "tokLen": 6, "includedFrom": { @@ -7059,7 +7138,7 @@ } }, "end": { - "offset": 11740, + "offset": 12063, "col": 34, "tokLen": 1, "includedFrom": { @@ -7073,11 +7152,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385af578", + "id": "0x557b76f806c0", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7085,7 +7164,7 @@ } }, "end": { - "offset": 11718, + "offset": 12041, "col": 12, "tokLen": 7, "includedFrom": { @@ -7101,11 +7180,11 @@ "member": "reserve", "inner": [ { - "id": "0x385af558", + "id": "0x557b76f806a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7113,7 +7192,7 @@ } }, "end": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7122,16 +7201,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -7139,11 +7216,11 @@ ] }, { - "id": "0x385d93e0", + "id": "0x557b76fa5188", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7151,7 +7228,7 @@ } }, "end": { - "offset": 11739, + "offset": 12062, "col": 33, "tokLen": 1, "includedFrom": { @@ -7162,16 +7239,16 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37763e08" + "typeAliasDeclId": "0x557b75d4d3d8" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385d93b0", + "id": "0x557b76fa5158", "kind": "MemberExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7179,7 +7256,7 @@ } }, "end": { - "offset": 11734, + "offset": 12057, "col": 28, "tokLen": 4, "includedFrom": { @@ -7193,14 +7270,14 @@ "valueCategory": "prvalue", "name": "size", "isArrow": false, - "referencedMemberDecl": "0x385cef28", + "referencedMemberDecl": "0x557b76f997d0", "inner": [ { - "id": "0x385af5c0", + "id": "0x557b76f80708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7208,7 +7285,7 @@ } }, "end": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7222,7 +7299,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -7237,12 +7314,12 @@ ] }, { - "id": "0x385e6a30", + "id": "0x557b76fb05d8", "kind": "CXXForRangeStmt", "range": { "begin": { - "offset": 11747, - "line": 345, + "offset": 12070, + "line": 352, "col": 5, "tokLen": 3, "includedFrom": { @@ -7250,8 +7327,8 @@ } }, "end": { - "offset": 11816, - "line": 346, + "offset": 12139, + "line": 353, "col": 40, "tokLen": 1, "includedFrom": { @@ -7262,12 +7339,12 @@ "inner": [ {}, { - "id": "0x385d9ca0", + "id": "0x557b76fa59e8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11768, - "line": 345, + "offset": 12091, + "line": 352, "col": 26, "tokLen": 7, "includedFrom": { @@ -7275,7 +7352,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7285,10 +7362,10 @@ }, "inner": [ { - "id": "0x385d9aa0", + "id": "0x557b76fa57f0", "kind": "VarDecl", "loc": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7297,7 +7374,7 @@ }, "range": { "begin": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7305,7 +7382,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7322,11 +7399,11 @@ "init": "c", "inner": [ { - "id": "0x385d9920", + "id": "0x557b76fa56e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7334,7 +7411,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7348,7 +7425,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -7361,11 +7438,11 @@ ] }, { - "id": "0x385e4240", + "id": "0x557b76faddb0", "kind": "DeclStmt", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7373,7 +7450,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7383,10 +7460,10 @@ }, "inner": [ { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "loc": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7395,7 +7472,7 @@ }, "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7403,7 +7480,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7417,16 +7494,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "init": "c", "inner": [ { - "id": "0x385e3b00", - "kind": "ExprWithCleanups", + "id": "0x557b76fa5bd0", + "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7434,7 +7511,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7445,16 +7522,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385e3ad0", - "kind": "CXXConstructExpr", + "id": "0x557b76fa5ba0", + "kind": "MemberExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7462,7 +7539,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7471,24 +7548,19 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "qualType": "" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (__normal_iterator *, vector>> &&) noexcept" - }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "name": "begin", + "isArrow": false, + "referencedMemberDecl": "0x557b76f98850", "inner": [ { - "id": "0x385e3898", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76fa5a00", + "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7496,7 +7568,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7505,110 +7577,18 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "desugaredQualType": "const std::vector>", + "qualType": "const std::vector" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", - "inner": [ - { - "id": "0x385d9ed8", - "kind": "CXXMemberCallExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385d9ea8", - "kind": "MemberExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "" - }, - "valueCategory": "prvalue", - "name": "begin", - "isArrow": false, - "referencedMemberDecl": "0x385ce240", - "inner": [ - { - "id": "0x385d9cb8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "const std::vector>", - "qualType": "const std::vector" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385d9aa0", - "kind": "VarDecl", - "name": "__range2", - "type": { - "qualType": "const std::vector &" - } - } - } - ] - } - ] + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76fa57f0", + "kind": "VarDecl", + "name": "__range2", + "type": { + "qualType": "const std::vector &" } - ] + } } ] } @@ -7619,11 +7599,11 @@ ] }, { - "id": "0x385e4258", + "id": "0x557b76faddc8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7631,7 +7611,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7641,10 +7621,10 @@ }, "inner": [ { - "id": "0x385d9de0", + "id": "0x557b76fa5ad8", "kind": "VarDecl", "loc": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7653,7 +7633,7 @@ }, "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7661,7 +7641,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7675,16 +7655,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "init": "c", "inner": [ { - "id": "0x385e4228", - "kind": "ExprWithCleanups", + "id": "0x557b76fadcd0", + "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7692,7 +7672,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7703,16 +7683,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385e41f8", - "kind": "CXXConstructExpr", + "id": "0x557b76fadca0", + "kind": "MemberExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7720,7 +7700,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7729,24 +7709,19 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "qualType": "" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (__normal_iterator *, vector>> &&) noexcept" - }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "name": "end", + "isArrow": false, + "referencedMemberDecl": "0x557b76f98b00", "inner": [ { - "id": "0x385e41e0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76fa5a20", + "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7754,7 +7729,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7763,110 +7738,18 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "desugaredQualType": "const std::vector>", + "qualType": "const std::vector" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", - "inner": [ - { - "id": "0x385e3ba8", - "kind": "CXXMemberCallExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385e3b78", - "kind": "MemberExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "" - }, - "valueCategory": "prvalue", - "name": "end", - "isArrow": false, - "referencedMemberDecl": "0x385ce410", - "inner": [ - { - "id": "0x385d9cd8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "const std::vector>", - "qualType": "const std::vector" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385d9aa0", - "kind": "VarDecl", - "name": "__range2", - "type": { - "qualType": "const std::vector &" - } - } - } - ] - } - ] + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76fa57f0", + "kind": "VarDecl", + "name": "__range2", + "type": { + "qualType": "const std::vector &" } - ] + } } ] } @@ -7877,11 +7760,11 @@ ] }, { - "id": "0x385e6650", + "id": "0x557b76fb00a8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7889,7 +7772,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7904,11 +7787,11 @@ "adl": true, "inner": [ { - "id": "0x385e6638", + "id": "0x557b76fb0090", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7916,7 +7799,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7925,17 +7808,17 @@ } }, "type": { - "qualType": "bool (*)(const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (*)(const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e65b8", + "id": "0x557b76fafd70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7943,7 +7826,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7952,26 +7835,26 @@ } }, "type": { - "qualType": "bool (const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e4d40", + "id": "0x557b76faa780", "kind": "FunctionDecl", "name": "operator!=", "type": { - "qualType": "bool (const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" } } } ] }, { - "id": "0x385e6588", + "id": "0x557b76fafd40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7979,7 +7862,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7988,18 +7871,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator *, vector, allocator>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385e4270", + "id": "0x557b76fadde0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8007,7 +7889,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8018,28 +7900,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } ] }, { - "id": "0x385e65a0", + "id": "0x557b76fafd58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8047,7 +7929,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8056,18 +7938,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator *, vector, allocator>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385e4290", + "id": "0x557b76fade00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8075,7 +7956,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8086,17 +7967,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9de0", + "id": "0x557b76fa5ad8", "kind": "VarDecl", "name": "__end2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } @@ -8105,11 +7986,11 @@ ] }, { - "id": "0x385e6740", + "id": "0x557b76fb0248", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8117,7 +7998,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8126,17 +8007,16 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "__normal_iterator *, vector>>" + "qualType": "__normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x385e6728", + "id": "0x557b76fb0230", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8144,7 +8024,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8153,17 +8033,17 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &(*)() noexcept" + "qualType": "__normal_iterator *, std::vector>> &(*)() noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e66a8", + "id": "0x557b76fb0100", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8171,7 +8051,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8180,26 +8060,26 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e15a8", + "id": "0x557b76fa8338", "kind": "CXXMethodDecl", "name": "operator++", "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" } } } ] }, { - "id": "0x385e6688", + "id": "0x557b76fb00e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8207,7 +8087,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8218,28 +8098,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } ] }, { - "id": "0x385d9a18", + "id": "0x557b76fa57b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11752, + "offset": 12075, "col": 10, "tokLen": 5, "includedFrom": { @@ -8247,7 +8127,7 @@ } }, "end": { - "offset": 11775, + "offset": 12098, "col": 33, "tokLen": 1, "includedFrom": { @@ -8257,10 +8137,10 @@ }, "inner": [ { - "id": "0x385d99b0", + "id": "0x557b76fa5750", "kind": "VarDecl", "loc": { - "offset": 11764, + "offset": 12087, "col": 22, "tokLen": 1, "includedFrom": { @@ -8269,7 +8149,7 @@ }, "range": { "begin": { - "offset": 11752, + "offset": 12075, "col": 10, "tokLen": 5, "includedFrom": { @@ -8277,7 +8157,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8293,11 +8173,11 @@ "init": "c", "inner": [ { - "id": "0x385e6860", + "id": "0x557b76fb0418", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8305,7 +8185,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8314,17 +8194,16 @@ } }, "type": { - "desugaredQualType": "const std::basic_string", "qualType": "const std::basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x385e6848", + "id": "0x557b76fb0400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8332,7 +8211,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8347,11 +8226,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e67d0", + "id": "0x557b76fb02e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8359,7 +8238,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8372,7 +8251,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e1260", + "id": "0x557b76fa7f00", "kind": "CXXMethodDecl", "name": "operator*", "type": { @@ -8383,11 +8262,11 @@ ] }, { - "id": "0x385e67b8", + "id": "0x557b76fb02d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8395,7 +8274,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8410,11 +8289,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x385e6770", + "id": "0x557b76fb02b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8422,7 +8301,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8433,17 +8312,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } @@ -8456,12 +8335,12 @@ ] }, { - "id": "0x385e6bf8", + "id": "0x557b76fb07b0", "kind": "CallExpr", "range": { "begin": { - "offset": 11785, - "line": 346, + "offset": 12108, + "line": 353, "col": 9, "tokLen": 6, "includedFrom": { @@ -8469,7 +8348,7 @@ } }, "end": { - "offset": 11816, + "offset": 12139, "col": 40, "tokLen": 1, "includedFrom": { @@ -8483,11 +8362,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385e6ab0", + "id": "0x557b76fb0650", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8495,7 +8374,7 @@ } }, "end": { - "offset": 11792, + "offset": 12115, "col": 16, "tokLen": 9, "includedFrom": { @@ -8511,11 +8390,11 @@ "member": "push_back", "inner": [ { - "id": "0x385e6a90", + "id": "0x557b76fb0630", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8523,7 +8402,7 @@ } }, "end": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8532,16 +8411,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -8549,11 +8426,11 @@ ] }, { - "id": "0x385e6bd0", + "id": "0x557b76fb0780", "kind": "CallExpr", "range": { "begin": { - "offset": 11802, + "offset": 12125, "col": 26, "tokLen": 8, "includedFrom": { @@ -8561,7 +8438,7 @@ } }, "end": { - "offset": 11815, + "offset": 12138, "col": 39, "tokLen": 1, "includedFrom": { @@ -8575,11 +8452,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385e6b28", + "id": "0x557b76fb06d8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11802, + "offset": 12125, "col": 26, "tokLen": 8, "includedFrom": { @@ -8587,7 +8464,7 @@ } }, "end": { - "offset": 11812, + "offset": 12135, "col": 36, "tokLen": 1, "includedFrom": { @@ -8603,28 +8480,54 @@ "name": "StringTo", "lookups": [ { - "id": "0x385af250", + "id": "0x557b76f803e8", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "name": "StringTo" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f7fe20", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f7fdc8", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385e6bb0", + "id": "0x557b76fb0760", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11814, + "offset": 12137, "col": 38, "tokLen": 1, "includedFrom": { @@ -8632,7 +8535,7 @@ } }, "end": { - "offset": 11814, + "offset": 12137, "col": 38, "tokLen": 1, "includedFrom": { @@ -8646,7 +8549,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d99b0", + "id": "0x557b76fa5750", "kind": "VarDecl", "name": "s", "type": { @@ -8661,12 +8564,12 @@ ] }, { - "id": "0x385e6c40", + "id": "0x557b76fb0800", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11823, - "line": 347, + "offset": 12146, + "line": 354, "col": 5, "tokLen": 6, "includedFrom": { @@ -8674,7 +8577,7 @@ } }, "end": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8684,11 +8587,11 @@ }, "inner": [ { - "id": "0x385e6c20", + "id": "0x557b76fb07e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8696,7 +8599,7 @@ } }, "end": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8705,16 +8608,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -8728,29 +8629,29 @@ ] }, { - "id": "0x7feb10ea9db8", + "id": "0x557b772253f8", "kind": "FunctionDecl", "loc": { - "offset": 21549, + "offset": 22263, "file": "ToString.cpp", - "line": 698, + "line": 728, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 21518, + "offset": 22232, "col": 1, "tokLen": 8 }, "end": { - "offset": 22108, - "line": 716, + "offset": 22822, + "line": 746, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a5fd8", + "previousDecl": "0x557b76f766e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -8764,13 +8665,13 @@ }, "inner": [ { - "id": "0x37f35630", + "id": "0x557b768575a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x37f35590", + "id": "0x557b768571b0", "kind": "EnumDecl", "name": "detectorType" } @@ -8778,22 +8679,22 @@ ] }, { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "loc": { - "offset": 21577, - "line": 698, + "offset": 22291, + "line": 728, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 21558, + "offset": 22272, "col": 41, "tokLen": 5 }, "end": { - "offset": 21577, + "offset": 22291, "col": 60, "tokLen": 1 } @@ -8805,52 +8706,52 @@ } }, { - "id": "0x7feb10eb4018", + "id": "0x557b7722f7d0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 21580, + "offset": 22294, "col": 63, "tokLen": 1 }, "end": { - "offset": 22108, - "line": 716, + "offset": 22822, + "line": 746, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10eab2a8", + "id": "0x557b77226998", "kind": "IfStmt", "range": { "begin": { - "offset": 21586, - "line": 699, + "offset": 22300, + "line": 729, "col": 5, "tokLen": 2 }, "end": { - "offset": 21625, - "line": 700, + "offset": 22339, + "line": 730, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10eab1f8", + "id": "0x557b772268e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21590, - "line": 699, + "offset": 22304, + "line": 729, "col": 9, "tokLen": 1 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8862,67 +8763,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eab1e0", + "id": "0x557b772268c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 }, "end": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eab1c0", + "id": "0x557b772268a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 }, "end": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ea9fa0", + "id": "0x557b772255e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21590, + "offset": 22304, "col": 9, "tokLen": 1 }, "end": { - "offset": 21590, + "offset": 22304, "col": 9, "tokLen": 1 } @@ -8930,11 +8831,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -8943,16 +8844,16 @@ } }, { - "id": "0x7feb10eab1a8", + "id": "0x557b77226890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8964,16 +8865,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ea9fc0", + "id": "0x557b77225608", "kind": "StringLiteral", "range": { "begin": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8989,33 +8890,33 @@ ] }, { - "id": "0x7feb10eab298", + "id": "0x557b77226988", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21612, - "line": 700, + "offset": 22326, + "line": 730, "col": 9, "tokLen": 6 }, "end": { - "offset": 21625, + "offset": 22339, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10eab268", + "id": "0x557b77226958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21619, + "offset": 22333, "col": 16, "tokLen": 4 }, "end": { - "offset": 21625, + "offset": 22339, "col": 22, "tokLen": 5 } @@ -9025,7 +8926,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f356a0", + "id": "0x557b768572b0", "kind": "EnumConstantDecl", "name": "EIGER", "type": { @@ -9038,35 +8939,35 @@ ] }, { - "id": "0x7feb10eac5d8", + "id": "0x557b77227ce8", "kind": "IfStmt", "range": { "begin": { - "offset": 21636, - "line": 701, + "offset": 22350, + "line": 731, "col": 5, "tokLen": 2 }, "end": { - "offset": 21678, - "line": 702, + "offset": 22392, + "line": 732, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eac528", + "id": "0x557b77227c30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21640, - "line": 701, + "offset": 22354, + "line": 731, "col": 9, "tokLen": 1 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9078,67 +8979,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eac510", + "id": "0x557b77227c18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 }, "end": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eac4f0", + "id": "0x557b77227bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 }, "end": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eab2c8", + "id": "0x557b772269b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21640, + "offset": 22354, "col": 9, "tokLen": 1 }, "end": { - "offset": 21640, + "offset": 22354, "col": 9, "tokLen": 1 } @@ -9146,11 +9047,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9159,16 +9060,16 @@ } }, { - "id": "0x7feb10eac4d8", + "id": "0x557b77227be0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9180,16 +9081,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eab2e8", + "id": "0x557b772269d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9205,33 +9106,33 @@ ] }, { - "id": "0x7feb10eac5c8", + "id": "0x557b77227cd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21665, - "line": 702, + "offset": 22379, + "line": 732, "col": 9, "tokLen": 6 }, "end": { - "offset": 21678, + "offset": 22392, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eac598", + "id": "0x557b77227ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21672, + "offset": 22386, "col": 16, "tokLen": 4 }, "end": { - "offset": 21678, + "offset": 22392, "col": 22, "tokLen": 8 } @@ -9241,7 +9142,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35718", + "id": "0x557b76857338", "kind": "EnumConstantDecl", "name": "GOTTHARD", "type": { @@ -9254,35 +9155,35 @@ ] }, { - "id": "0x7feb10ead908", + "id": "0x557b77229038", "kind": "IfStmt", "range": { "begin": { - "offset": 21692, - "line": 703, + "offset": 22406, + "line": 733, "col": 5, "tokLen": 2 }, "end": { - "offset": 21734, - "line": 704, + "offset": 22448, + "line": 734, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10ead858", + "id": "0x557b77228f80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21696, - "line": 703, + "offset": 22410, + "line": 733, "col": 9, "tokLen": 1 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9294,67 +9195,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10ead840", + "id": "0x557b77228f68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 }, "end": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ead820", + "id": "0x557b77228f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 }, "end": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eac5f8", + "id": "0x557b77227d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21696, + "offset": 22410, "col": 9, "tokLen": 1 }, "end": { - "offset": 21696, + "offset": 22410, "col": 9, "tokLen": 1 } @@ -9362,11 +9263,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9375,16 +9276,16 @@ } }, { - "id": "0x7feb10ead808", + "id": "0x557b77228f30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9396,16 +9297,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eac618", + "id": "0x557b77227d28", "kind": "StringLiteral", "range": { "begin": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9421,33 +9322,33 @@ ] }, { - "id": "0x7feb10ead8f8", + "id": "0x557b77229028", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21721, - "line": 704, + "offset": 22435, + "line": 734, "col": 9, "tokLen": 6 }, "end": { - "offset": 21734, + "offset": 22448, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10ead8c8", + "id": "0x557b77228ff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21728, + "offset": 22442, "col": 16, "tokLen": 4 }, "end": { - "offset": 21734, + "offset": 22448, "col": 22, "tokLen": 8 } @@ -9457,7 +9358,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35768", + "id": "0x557b76857390", "kind": "EnumConstantDecl", "name": "JUNGFRAU", "type": { @@ -9470,35 +9371,35 @@ ] }, { - "id": "0x7feb10eaec38", + "id": "0x557b7722a388", "kind": "IfStmt", "range": { "begin": { - "offset": 21748, - "line": 705, + "offset": 22462, + "line": 735, "col": 5, "tokLen": 2 }, "end": { - "offset": 21795, - "line": 706, + "offset": 22509, + "line": 736, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10eaeb88", + "id": "0x557b7722a2d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21752, - "line": 705, + "offset": 22466, + "line": 735, "col": 9, "tokLen": 1 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9510,67 +9411,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eaeb70", + "id": "0x557b7722a2b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 }, "end": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eaeb50", + "id": "0x557b7722a298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 }, "end": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ead928", + "id": "0x557b77229058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21752, + "offset": 22466, "col": 9, "tokLen": 1 }, "end": { - "offset": 21752, + "offset": 22466, "col": 9, "tokLen": 1 } @@ -9578,11 +9479,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9591,16 +9492,16 @@ } }, { - "id": "0x7feb10eaeb38", + "id": "0x557b7722a280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9612,16 +9513,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ead948", + "id": "0x557b77229078", "kind": "StringLiteral", "range": { "begin": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9637,33 +9538,33 @@ ] }, { - "id": "0x7feb10eaec28", + "id": "0x557b7722a378", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21782, - "line": 706, + "offset": 22496, + "line": 736, "col": 9, "tokLen": 6 }, "end": { - "offset": 21795, + "offset": 22509, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10eaebf8", + "id": "0x557b7722a348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21789, + "offset": 22503, "col": 16, "tokLen": 4 }, "end": { - "offset": 21795, + "offset": 22509, "col": 22, "tokLen": 13 } @@ -9673,7 +9574,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f357b8", + "id": "0x557b768573e8", "kind": "EnumConstantDecl", "name": "CHIPTESTBOARD", "type": { @@ -9686,35 +9587,35 @@ ] }, { - "id": "0x7feb10eaff68", + "id": "0x557b7722b6d8", "kind": "IfStmt", "range": { "begin": { - "offset": 21814, - "line": 707, + "offset": 22528, + "line": 737, "col": 5, "tokLen": 2 }, "end": { - "offset": 21854, - "line": 708, + "offset": 22568, + "line": 738, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10eafeb8", + "id": "0x557b7722b620", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21818, - "line": 707, + "offset": 22532, + "line": 737, "col": 9, "tokLen": 1 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9726,67 +9627,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eafea0", + "id": "0x557b7722b608", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 }, "end": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eafe80", + "id": "0x557b7722b5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 }, "end": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eaec58", + "id": "0x557b7722a3a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21818, + "offset": 22532, "col": 9, "tokLen": 1 }, "end": { - "offset": 21818, + "offset": 22532, "col": 9, "tokLen": 1 } @@ -9794,11 +9695,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9807,16 +9708,16 @@ } }, { - "id": "0x7feb10eafe68", + "id": "0x557b7722b5d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9828,16 +9729,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eaec78", + "id": "0x557b7722a3c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9853,33 +9754,33 @@ ] }, { - "id": "0x7feb10eaff58", + "id": "0x557b7722b6c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21841, - "line": 708, + "offset": 22555, + "line": 738, "col": 9, "tokLen": 6 }, "end": { - "offset": 21854, + "offset": 22568, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10eaff28", + "id": "0x557b7722b698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21848, + "offset": 22562, "col": 16, "tokLen": 4 }, "end": { - "offset": 21854, + "offset": 22568, "col": 22, "tokLen": 6 } @@ -9889,7 +9790,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35808", + "id": "0x557b76857440", "kind": "EnumConstantDecl", "name": "MOENCH", "type": { @@ -9902,35 +9803,35 @@ ] }, { - "id": "0x7feb10eb1298", + "id": "0x557b7722ca28", "kind": "IfStmt", "range": { "begin": { - "offset": 21866, - "line": 709, + "offset": 22580, + "line": 739, "col": 5, "tokLen": 2 }, "end": { - "offset": 21907, - "line": 710, + "offset": 22621, + "line": 740, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eb11e8", + "id": "0x557b7722c970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21870, - "line": 709, + "offset": 22584, + "line": 739, "col": 9, "tokLen": 1 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -9942,67 +9843,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb11d0", + "id": "0x557b7722c958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 }, "end": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb11b0", + "id": "0x557b7722c938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 }, "end": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eaff88", + "id": "0x557b7722b6f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21870, + "offset": 22584, "col": 9, "tokLen": 1 }, "end": { - "offset": 21870, + "offset": 22584, "col": 9, "tokLen": 1 } @@ -10010,11 +9911,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10023,16 +9924,16 @@ } }, { - "id": "0x7feb10eb1198", + "id": "0x557b7722c920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -10044,16 +9945,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eaffa8", + "id": "0x557b7722b718", "kind": "StringLiteral", "range": { "begin": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -10069,33 +9970,33 @@ ] }, { - "id": "0x7feb10eb1288", + "id": "0x557b7722ca18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21894, - "line": 710, + "offset": 22608, + "line": 740, "col": 9, "tokLen": 6 }, "end": { - "offset": 21907, + "offset": 22621, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eb1258", + "id": "0x557b7722c9e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21901, + "offset": 22615, "col": 16, "tokLen": 4 }, "end": { - "offset": 21907, + "offset": 22621, "col": 22, "tokLen": 7 } @@ -10105,7 +10006,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35858", + "id": "0x557b76857498", "kind": "EnumConstantDecl", "name": "MYTHEN3", "type": { @@ -10118,35 +10019,35 @@ ] }, { - "id": "0x7feb10eb25c8", + "id": "0x557b7722dd78", "kind": "IfStmt", "range": { "begin": { - "offset": 21920, - "line": 711, + "offset": 22634, + "line": 741, "col": 5, "tokLen": 2 }, "end": { - "offset": 21963, - "line": 712, + "offset": 22677, + "line": 742, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10eb2518", + "id": "0x557b7722dcc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21924, - "line": 711, + "offset": 22638, + "line": 741, "col": 9, "tokLen": 1 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10158,67 +10059,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb2500", + "id": "0x557b7722dca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 }, "end": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb24e0", + "id": "0x557b7722dc88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 }, "end": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb12b8", + "id": "0x557b7722ca48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21924, + "offset": 22638, "col": 9, "tokLen": 1 }, "end": { - "offset": 21924, + "offset": 22638, "col": 9, "tokLen": 1 } @@ -10226,11 +10127,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10239,16 +10140,16 @@ } }, { - "id": "0x7feb10eb24c8", + "id": "0x557b7722dc70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10260,16 +10161,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb12d8", + "id": "0x557b7722ca68", "kind": "StringLiteral", "range": { "begin": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10285,33 +10186,33 @@ ] }, { - "id": "0x7feb10eb25b8", + "id": "0x557b7722dd68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21950, - "line": 712, + "offset": 22664, + "line": 742, "col": 9, "tokLen": 6 }, "end": { - "offset": 21963, + "offset": 22677, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10eb2588", + "id": "0x557b7722dd38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21957, + "offset": 22671, "col": 16, "tokLen": 4 }, "end": { - "offset": 21963, + "offset": 22677, "col": 22, "tokLen": 9 } @@ -10321,7 +10222,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f358a8", + "id": "0x557b768574f0", "kind": "EnumConstantDecl", "name": "GOTTHARD2", "type": { @@ -10334,35 +10235,35 @@ ] }, { - "id": "0x7feb10eb3938", + "id": "0x557b7722f118", "kind": "IfStmt", "range": { "begin": { - "offset": 21978, - "line": 713, + "offset": 22692, + "line": 743, "col": 5, "tokLen": 2 }, "end": { - "offset": 22032, - "line": 714, + "offset": 22746, + "line": 744, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10eb3888", + "id": "0x557b7722f060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21982, - "line": 713, + "offset": 22696, + "line": 743, "col": 9, "tokLen": 1 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10374,67 +10275,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb3870", + "id": "0x557b7722f048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 }, "end": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb3850", + "id": "0x557b7722f028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 }, "end": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb25e8", + "id": "0x557b7722dd98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21982, + "offset": 22696, "col": 9, "tokLen": 1 }, "end": { - "offset": 21982, + "offset": 22696, "col": 9, "tokLen": 1 } @@ -10442,11 +10343,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10455,16 +10356,16 @@ } }, { - "id": "0x7feb10eb3838", + "id": "0x557b7722f010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10476,16 +10377,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb2608", + "id": "0x557b7722ddb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10501,33 +10402,33 @@ ] }, { - "id": "0x7feb10eb3928", + "id": "0x557b7722f108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22019, - "line": 714, + "offset": 22733, + "line": 744, "col": 9, "tokLen": 6 }, "end": { - "offset": 22032, + "offset": 22746, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10eb38f8", + "id": "0x557b7722f0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22026, + "offset": 22740, "col": 16, "tokLen": 4 }, "end": { - "offset": 22032, + "offset": 22746, "col": 22, "tokLen": 20 } @@ -10537,7 +10438,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f358f8", + "id": "0x557b76857548", "kind": "EnumConstantDecl", "name": "XILINX_CHIPTESTBOARD", "type": { @@ -10550,17 +10451,17 @@ ] }, { - "id": "0x7feb10eb4000", + "id": "0x557b7722f7b8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 22058, - "line": 715, + "offset": 22772, + "line": 745, "col": 5, "tokLen": 5 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } @@ -10572,16 +10473,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10eb3fe8", + "id": "0x557b7722f7a0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 22058, + "offset": 22772, "col": 5, "tokLen": 5 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } @@ -10592,365 +10493,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10eb3fb8", - "kind": "CXXConstructExpr", + "id": "0x557b7722f778", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10eb3fa0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7722f758", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7722f750", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10eb3f78", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7722f720", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10eb3f58", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7722f708", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 22064, - "col": 11, - "tokLen": 12 + "offset": 22791, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 22105, - "col": 52, + "offset": 22818, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10eb3f50", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10eb3f20", - "kind": "CXXConstructExpr", + "id": "0x557b7722f6f0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22064, - "col": 11, - "tokLen": 12 + "offset": 22791, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 22105, - "col": 52, + "offset": 22818, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10eb3f08", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7722f6d0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 22077, + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7722f6c8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10eb3ef0", - "kind": "ImplicitCastExpr", + "id": "0x557b7722f690", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22077, + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10eb3ed0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7722f678", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22077, + "offset": 22816, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22816, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7722f658", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22816, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22816, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7722f640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22791, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7722f168", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 22791, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 22791, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown detector type \"" + } + ] + }, + { + "id": "0x557b7722f198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22818, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10eb3ec8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77225328", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10eb3e90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22104, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10eb3e78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 22102, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 22102, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10eb3e58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 22102, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 22102, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10eb3e40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22077, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10eb3968", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22077, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown detector type \"" - } - ] - }, - { - "id": "0x7feb10eb3998", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 22104, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 22104, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ea9ce0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -10975,29 +10820,29 @@ ] }, { - "id": "0x7feb10eb41e8", + "id": "0x557b7722f998", "kind": "FunctionDecl", "loc": { - "offset": 22146, + "offset": 22860, "file": "ToString.cpp", - "line": 718, + "line": 748, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 22111, + "offset": 22825, "col": 1, "tokLen": 8 }, "end": { - "offset": 23395, - "line": 760, + "offset": 24109, + "line": 790, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6528", + "previousDecl": "0x557b76f76c68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -11011,13 +10856,13 @@ }, "inner": [ { - "id": "0x37ff0eb0", + "id": "0x557b769263d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x37ff0e08", + "id": "0x557b76925b58", "kind": "EnumDecl", "name": "detectorSettings" } @@ -11025,22 +10870,22 @@ ] }, { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "loc": { - "offset": 22174, - "line": 718, + "offset": 22888, + "line": 748, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 22155, + "offset": 22869, "col": 45, "tokLen": 5 }, "end": { - "offset": 22174, + "offset": 22888, "col": 64, "tokLen": 1 } @@ -11052,52 +10897,52 @@ } }, { - "id": "0x38727888", + "id": "0x557b77248420", "kind": "CompoundStmt", "range": { "begin": { - "offset": 22177, + "offset": 22891, "col": 67, "tokLen": 1 }, "end": { - "offset": 23395, - "line": 760, + "offset": 24109, + "line": 790, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10eb56d8", + "id": "0x557b77230eb8", "kind": "IfStmt", "range": { "begin": { - "offset": 22183, - "line": 719, + "offset": 22897, + "line": 749, "col": 5, "tokLen": 2 }, "end": { - "offset": 22225, - "line": 720, + "offset": 22939, + "line": 750, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb5628", + "id": "0x557b77230e00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22187, - "line": 719, + "offset": 22901, + "line": 749, "col": 9, "tokLen": 1 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11109,67 +10954,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb5610", + "id": "0x557b77230de8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 }, "end": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb55f0", + "id": "0x557b77230dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 }, "end": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb43d0", + "id": "0x557b7722fb88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22187, + "offset": 22901, "col": 9, "tokLen": 1 }, "end": { - "offset": 22187, + "offset": 22901, "col": 9, "tokLen": 1 } @@ -11177,11 +11022,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11190,16 +11035,16 @@ } }, { - "id": "0x7feb10eb55d8", + "id": "0x557b77230db0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11211,16 +11056,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb43f0", + "id": "0x557b7722fba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11236,33 +11081,33 @@ ] }, { - "id": "0x7feb10eb56c8", + "id": "0x557b77230ea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22212, - "line": 720, + "offset": 22926, + "line": 750, "col": 9, "tokLen": 6 }, "end": { - "offset": 22225, + "offset": 22939, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb5698", + "id": "0x557b77230e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22219, + "offset": 22933, "col": 16, "tokLen": 4 }, "end": { - "offset": 22225, + "offset": 22939, "col": 22, "tokLen": 8 } @@ -11272,7 +11117,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0ed0", + "id": "0x557b76925c00", "kind": "EnumConstantDecl", "name": "STANDARD", "type": { @@ -11285,35 +11130,35 @@ ] }, { - "id": "0x7feb10eb6a08", + "id": "0x557b77232208", "kind": "IfStmt", "range": { "begin": { - "offset": 22239, - "line": 721, + "offset": 22953, + "line": 751, "col": 5, "tokLen": 2 }, "end": { - "offset": 22277, - "line": 722, + "offset": 22991, + "line": 752, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10eb6958", + "id": "0x557b77232150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22243, - "line": 721, + "offset": 22957, + "line": 751, "col": 9, "tokLen": 1 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11325,67 +11170,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb6940", + "id": "0x557b77232138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 }, "end": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb6920", + "id": "0x557b77232118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 }, "end": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb56f8", + "id": "0x557b77230ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22243, + "offset": 22957, "col": 9, "tokLen": 1 }, "end": { - "offset": 22243, + "offset": 22957, "col": 9, "tokLen": 1 } @@ -11393,11 +11238,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11406,16 +11251,16 @@ } }, { - "id": "0x7feb10eb6908", + "id": "0x557b77232100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11427,16 +11272,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb5718", + "id": "0x557b77230ef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11452,33 +11297,33 @@ ] }, { - "id": "0x7feb10eb69f8", + "id": "0x557b772321f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22264, - "line": 722, + "offset": 22978, + "line": 752, "col": 9, "tokLen": 6 }, "end": { - "offset": 22277, + "offset": 22991, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10eb69c8", + "id": "0x557b772321c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22271, + "offset": 22985, "col": 16, "tokLen": 4 }, "end": { - "offset": 22277, + "offset": 22991, "col": 22, "tokLen": 4 } @@ -11488,7 +11333,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0f20", + "id": "0x557b76925c58", "kind": "EnumConstantDecl", "name": "FAST", "type": { @@ -11501,35 +11346,35 @@ ] }, { - "id": "0x7feb10eb7d38", + "id": "0x557b77233558", "kind": "IfStmt", "range": { "begin": { - "offset": 22287, - "line": 723, + "offset": 23001, + "line": 753, "col": 5, "tokLen": 2 }, "end": { - "offset": 22329, - "line": 724, + "offset": 23043, + "line": 754, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb7c88", + "id": "0x557b772334a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22291, - "line": 723, + "offset": 23005, + "line": 753, "col": 9, "tokLen": 1 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11541,67 +11386,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb7c70", + "id": "0x557b77233488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 }, "end": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb7c50", + "id": "0x557b77233468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 }, "end": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb6a28", + "id": "0x557b77232228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22291, + "offset": 23005, "col": 9, "tokLen": 1 }, "end": { - "offset": 22291, + "offset": 23005, "col": 9, "tokLen": 1 } @@ -11609,11 +11454,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11622,16 +11467,16 @@ } }, { - "id": "0x7feb10eb7c38", + "id": "0x557b77233450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11643,16 +11488,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb6a48", + "id": "0x557b77232248", "kind": "StringLiteral", "range": { "begin": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11668,33 +11513,33 @@ ] }, { - "id": "0x7feb10eb7d28", + "id": "0x557b77233548", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22316, - "line": 724, + "offset": 23030, + "line": 754, "col": 9, "tokLen": 6 }, "end": { - "offset": 22329, + "offset": 23043, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb7cf8", + "id": "0x557b77233518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22323, + "offset": 23037, "col": 16, "tokLen": 4 }, "end": { - "offset": 22329, + "offset": 23043, "col": 22, "tokLen": 8 } @@ -11704,7 +11549,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0f70", + "id": "0x557b76925cb0", "kind": "EnumConstantDecl", "name": "HIGHGAIN", "type": { @@ -11717,35 +11562,35 @@ ] }, { - "id": "0x7feb10eb9068", + "id": "0x557b772348a8", "kind": "IfStmt", "range": { "begin": { - "offset": 22343, - "line": 725, + "offset": 23057, + "line": 755, "col": 5, "tokLen": 2 }, "end": { - "offset": 22388, - "line": 726, + "offset": 23102, + "line": 756, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10eb8fb8", + "id": "0x557b772347f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22347, - "line": 725, + "offset": 23061, + "line": 755, "col": 9, "tokLen": 1 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11757,67 +11602,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb8fa0", + "id": "0x557b772347d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 }, "end": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb8f80", + "id": "0x557b772347b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 }, "end": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb7d58", + "id": "0x557b77233578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22347, + "offset": 23061, "col": 9, "tokLen": 1 }, "end": { - "offset": 22347, + "offset": 23061, "col": 9, "tokLen": 1 } @@ -11825,11 +11670,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11838,16 +11683,16 @@ } }, { - "id": "0x7feb10eb8f68", + "id": "0x557b772347a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11859,16 +11704,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb7d78", + "id": "0x557b77233598", "kind": "StringLiteral", "range": { "begin": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11884,33 +11729,33 @@ ] }, { - "id": "0x7feb10eb9058", + "id": "0x557b77234898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22375, - "line": 726, + "offset": 23089, + "line": 756, "col": 9, "tokLen": 6 }, "end": { - "offset": 22388, + "offset": 23102, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10eb9028", + "id": "0x557b77234868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22382, + "offset": 23096, "col": 16, "tokLen": 4 }, "end": { - "offset": 22388, + "offset": 23102, "col": 22, "tokLen": 11 } @@ -11920,7 +11765,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0fc0", + "id": "0x557b76925d08", "kind": "EnumConstantDecl", "name": "DYNAMICGAIN", "type": { @@ -11933,35 +11778,35 @@ ] }, { - "id": "0x7feb10eba398", + "id": "0x557b77235bf8", "kind": "IfStmt", "range": { "begin": { - "offset": 22405, - "line": 727, + "offset": 23119, + "line": 757, "col": 5, "tokLen": 2 }, "end": { - "offset": 22446, - "line": 728, + "offset": 23160, + "line": 758, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eba2e8", + "id": "0x557b77235b40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22409, - "line": 727, + "offset": 23123, + "line": 757, "col": 9, "tokLen": 1 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -11973,67 +11818,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eba2d0", + "id": "0x557b77235b28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 }, "end": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eba2b0", + "id": "0x557b77235b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 }, "end": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb9088", + "id": "0x557b772348c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22409, + "offset": 23123, "col": 9, "tokLen": 1 }, "end": { - "offset": 22409, + "offset": 23123, "col": 9, "tokLen": 1 } @@ -12041,11 +11886,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12054,16 +11899,16 @@ } }, { - "id": "0x7feb10eba298", + "id": "0x557b77235af0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -12075,16 +11920,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb90a8", + "id": "0x557b772348e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -12100,33 +11945,33 @@ ] }, { - "id": "0x7feb10eba388", + "id": "0x557b77235be8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22433, - "line": 728, + "offset": 23147, + "line": 758, "col": 9, "tokLen": 6 }, "end": { - "offset": 22446, + "offset": 23160, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eba358", + "id": "0x557b77235bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22440, + "offset": 23154, "col": 16, "tokLen": 4 }, "end": { - "offset": 22446, + "offset": 23160, "col": 22, "tokLen": 7 } @@ -12136,7 +11981,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1010", + "id": "0x557b76925d60", "kind": "EnumConstantDecl", "name": "LOWGAIN", "type": { @@ -12149,35 +11994,35 @@ ] }, { - "id": "0x7feb10ebb6c8", + "id": "0x557b77236f48", "kind": "IfStmt", "range": { "begin": { - "offset": 22459, - "line": 729, + "offset": 23173, + "line": 759, "col": 5, "tokLen": 2 }, "end": { - "offset": 22503, - "line": 730, + "offset": 23217, + "line": 760, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10ebb618", + "id": "0x557b77236e90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22463, - "line": 729, + "offset": 23177, + "line": 759, "col": 9, "tokLen": 1 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12189,67 +12034,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10ebb600", + "id": "0x557b77236e78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 }, "end": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ebb5e0", + "id": "0x557b77236e58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 }, "end": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eba3b8", + "id": "0x557b77235c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22463, + "offset": 23177, "col": 9, "tokLen": 1 }, "end": { - "offset": 22463, + "offset": 23177, "col": 9, "tokLen": 1 } @@ -12257,11 +12102,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12270,16 +12115,16 @@ } }, { - "id": "0x7feb10ebb5c8", + "id": "0x557b77236e40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12291,16 +12136,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eba3d8", + "id": "0x557b77235c38", "kind": "StringLiteral", "range": { "begin": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12316,33 +12161,33 @@ ] }, { - "id": "0x7feb10ebb6b8", + "id": "0x557b77236f38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22490, - "line": 730, + "offset": 23204, + "line": 760, "col": 9, "tokLen": 6 }, "end": { - "offset": 22503, + "offset": 23217, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10ebb688", + "id": "0x557b77236f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22497, + "offset": 23211, "col": 16, "tokLen": 4 }, "end": { - "offset": 22503, + "offset": 23217, "col": 22, "tokLen": 10 } @@ -12352,7 +12197,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1060", + "id": "0x557b76925db8", "kind": "EnumConstantDecl", "name": "MEDIUMGAIN", "type": { @@ -12365,35 +12210,35 @@ ] }, { - "id": "0x38717878", + "id": "0x557b77238298", "kind": "IfStmt", "range": { "begin": { - "offset": 22519, - "line": 731, + "offset": 23233, + "line": 761, "col": 5, "tokLen": 2 }, "end": { - "offset": 22565, - "line": 732, + "offset": 23279, + "line": 762, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x387177c8", + "id": "0x557b772381e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22523, - "line": 731, + "offset": 23237, + "line": 761, "col": 9, "tokLen": 1 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12405,67 +12250,67 @@ "adl": true, "inner": [ { - "id": "0x387177b0", + "id": "0x557b772381c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 }, "end": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38717790", + "id": "0x557b772381a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 }, "end": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ebb6e8", + "id": "0x557b77236f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22523, + "offset": 23237, "col": 9, "tokLen": 1 }, "end": { - "offset": 22523, + "offset": 23237, "col": 9, "tokLen": 1 } @@ -12473,11 +12318,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12486,16 +12331,16 @@ } }, { - "id": "0x38717778", + "id": "0x557b77238190", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12507,16 +12352,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ebb708", + "id": "0x557b77236f88", "kind": "StringLiteral", "range": { "begin": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12532,33 +12377,33 @@ ] }, { - "id": "0x38717868", + "id": "0x557b77238288", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22552, - "line": 732, + "offset": 23266, + "line": 762, "col": 9, "tokLen": 6 }, "end": { - "offset": 22565, + "offset": 23279, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x38717838", + "id": "0x557b77238258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22559, + "offset": 23273, "col": 16, "tokLen": 4 }, "end": { - "offset": 22565, + "offset": 23279, "col": 22, "tokLen": 12 } @@ -12568,7 +12413,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff10b0", + "id": "0x557b76925e10", "kind": "EnumConstantDecl", "name": "VERYHIGHGAIN", "type": { @@ -12581,35 +12426,35 @@ ] }, { - "id": "0x38718ba8", + "id": "0x557b772395e8", "kind": "IfStmt", "range": { "begin": { - "offset": 22583, - "line": 733, + "offset": 23297, + "line": 763, "col": 5, "tokLen": 2 }, "end": { - "offset": 22626, - "line": 734, + "offset": 23340, + "line": 764, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38718af8", + "id": "0x557b77239530", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22587, - "line": 733, + "offset": 23301, + "line": 763, "col": 9, "tokLen": 1 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12621,67 +12466,67 @@ "adl": true, "inner": [ { - "id": "0x38718ae0", + "id": "0x557b77239518", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 }, "end": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38718ac0", + "id": "0x557b772394f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 }, "end": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38717898", + "id": "0x557b772382b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22587, + "offset": 23301, "col": 9, "tokLen": 1 }, "end": { - "offset": 22587, + "offset": 23301, "col": 9, "tokLen": 1 } @@ -12689,11 +12534,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12702,16 +12547,16 @@ } }, { - "id": "0x38718aa8", + "id": "0x557b772394e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12723,16 +12568,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387178b8", + "id": "0x557b772382d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12748,33 +12593,33 @@ ] }, { - "id": "0x38718b98", + "id": "0x557b772395d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22613, - "line": 734, + "offset": 23327, + "line": 764, "col": 9, "tokLen": 6 }, "end": { - "offset": 22626, + "offset": 23340, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38718b68", + "id": "0x557b772395a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22620, + "offset": 23334, "col": 16, "tokLen": 4 }, "end": { - "offset": 22626, + "offset": 23340, "col": 22, "tokLen": 9 } @@ -12784,7 +12629,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1100", + "id": "0x557b76925e68", "kind": "EnumConstantDecl", "name": "HIGHGAIN0", "type": { @@ -12797,35 +12642,35 @@ ] }, { - "id": "0x38719ed8", + "id": "0x557b7723a938", "kind": "IfStmt", "range": { "begin": { - "offset": 22641, - "line": 735, + "offset": 23355, + "line": 765, "col": 5, "tokLen": 2 }, "end": { - "offset": 22683, - "line": 736, + "offset": 23397, + "line": 766, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38719e28", + "id": "0x557b7723a880", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22645, - "line": 735, + "offset": 23359, + "line": 765, "col": 9, "tokLen": 1 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12837,67 +12682,67 @@ "adl": true, "inner": [ { - "id": "0x38719e10", + "id": "0x557b7723a868", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 }, "end": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38719df0", + "id": "0x557b7723a848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 }, "end": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38718bc8", + "id": "0x557b77239608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22645, + "offset": 23359, "col": 9, "tokLen": 1 }, "end": { - "offset": 22645, + "offset": 23359, "col": 9, "tokLen": 1 } @@ -12905,11 +12750,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12918,16 +12763,16 @@ } }, { - "id": "0x38719dd8", + "id": "0x557b7723a830", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12939,16 +12784,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38718be8", + "id": "0x557b77239628", "kind": "StringLiteral", "range": { "begin": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12964,33 +12809,33 @@ ] }, { - "id": "0x38719ec8", + "id": "0x557b7723a928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22670, - "line": 736, + "offset": 23384, + "line": 766, "col": 9, "tokLen": 6 }, "end": { - "offset": 22683, + "offset": 23397, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38719e98", + "id": "0x557b7723a8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22677, + "offset": 23391, "col": 16, "tokLen": 4 }, "end": { - "offset": 22683, + "offset": 23397, "col": 22, "tokLen": 8 } @@ -13000,7 +12845,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1150", + "id": "0x557b76925ec0", "kind": "EnumConstantDecl", "name": "FIXGAIN1", "type": { @@ -13013,35 +12858,35 @@ ] }, { - "id": "0x3871b208", + "id": "0x557b7723bc88", "kind": "IfStmt", "range": { "begin": { - "offset": 22697, - "line": 737, + "offset": 23411, + "line": 767, "col": 5, "tokLen": 2 }, "end": { - "offset": 22739, - "line": 738, + "offset": 23453, + "line": 768, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x3871b158", + "id": "0x557b7723bbd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22701, - "line": 737, + "offset": 23415, + "line": 767, "col": 9, "tokLen": 1 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13053,67 +12898,67 @@ "adl": true, "inner": [ { - "id": "0x3871b140", + "id": "0x557b7723bbb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 }, "end": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871b120", + "id": "0x557b7723bb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 }, "end": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38719ef8", + "id": "0x557b7723a958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22701, + "offset": 23415, "col": 9, "tokLen": 1 }, "end": { - "offset": 22701, + "offset": 23415, "col": 9, "tokLen": 1 } @@ -13121,11 +12966,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13134,16 +12979,16 @@ } }, { - "id": "0x3871b108", + "id": "0x557b7723bb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13155,16 +13000,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38719f18", + "id": "0x557b7723a978", "kind": "StringLiteral", "range": { "begin": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13180,33 +13025,33 @@ ] }, { - "id": "0x3871b1f8", + "id": "0x557b7723bc78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22726, - "line": 738, + "offset": 23440, + "line": 768, "col": 9, "tokLen": 6 }, "end": { - "offset": 22739, + "offset": 23453, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x3871b1c8", + "id": "0x557b7723bc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22733, + "offset": 23447, "col": 16, "tokLen": 4 }, "end": { - "offset": 22739, + "offset": 23453, "col": 22, "tokLen": 8 } @@ -13216,7 +13061,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff11a0", + "id": "0x557b76925f18", "kind": "EnumConstantDecl", "name": "FIXGAIN2", "type": { @@ -13229,35 +13074,35 @@ ] }, { - "id": "0x3871c538", + "id": "0x557b7723cfd8", "kind": "IfStmt", "range": { "begin": { - "offset": 22753, - "line": 739, + "offset": 23467, + "line": 769, "col": 5, "tokLen": 2 }, "end": { - "offset": 22798, - "line": 740, + "offset": 23512, + "line": 770, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871c488", + "id": "0x557b7723cf20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22757, - "line": 739, + "offset": 23471, + "line": 769, "col": 9, "tokLen": 1 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13269,67 +13114,67 @@ "adl": true, "inner": [ { - "id": "0x3871c470", + "id": "0x557b7723cf08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 }, "end": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871c450", + "id": "0x557b7723cee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 }, "end": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871b228", + "id": "0x557b7723bca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22757, + "offset": 23471, "col": 9, "tokLen": 1 }, "end": { - "offset": 22757, + "offset": 23471, "col": 9, "tokLen": 1 } @@ -13337,11 +13182,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13350,16 +13195,16 @@ } }, { - "id": "0x3871c438", + "id": "0x557b7723ced0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13371,16 +13216,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871b248", + "id": "0x557b7723bcc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13396,33 +13241,33 @@ ] }, { - "id": "0x3871c528", + "id": "0x557b7723cfc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22785, - "line": 740, + "offset": 23499, + "line": 770, "col": 9, "tokLen": 6 }, "end": { - "offset": 22798, + "offset": 23512, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871c4f8", + "id": "0x557b7723cf98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22792, + "offset": 23506, "col": 16, "tokLen": 4 }, "end": { - "offset": 22798, + "offset": 23512, "col": 22, "tokLen": 11 } @@ -13432,7 +13277,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff11f0", + "id": "0x557b76925f70", "kind": "EnumConstantDecl", "name": "VERYLOWGAIN", "type": { @@ -13445,35 +13290,35 @@ ] }, { - "id": "0x3871d868", + "id": "0x557b7723e328", "kind": "IfStmt", "range": { "begin": { - "offset": 22815, - "line": 741, + "offset": 23529, + "line": 771, "col": 5, "tokLen": 2 }, "end": { - "offset": 22854, - "line": 742, + "offset": 23568, + "line": 772, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871d7b8", + "id": "0x557b7723e270", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22819, - "line": 741, + "offset": 23533, + "line": 771, "col": 9, "tokLen": 1 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13485,67 +13330,67 @@ "adl": true, "inner": [ { - "id": "0x3871d7a0", + "id": "0x557b7723e258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 }, "end": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871d780", + "id": "0x557b7723e238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 }, "end": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871c558", + "id": "0x557b7723cff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22819, + "offset": 23533, "col": 9, "tokLen": 1 }, "end": { - "offset": 22819, + "offset": 23533, "col": 9, "tokLen": 1 } @@ -13553,11 +13398,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13566,16 +13411,16 @@ } }, { - "id": "0x3871d768", + "id": "0x557b7723e220", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13587,16 +13432,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871c578", + "id": "0x557b7723d018", "kind": "StringLiteral", "range": { "begin": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13612,33 +13457,33 @@ ] }, { - "id": "0x3871d858", + "id": "0x557b7723e318", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22841, - "line": 742, + "offset": 23555, + "line": 772, "col": 9, "tokLen": 6 }, "end": { - "offset": 22854, + "offset": 23568, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871d828", + "id": "0x557b7723e2e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22848, + "offset": 23562, "col": 16, "tokLen": 4 }, "end": { - "offset": 22854, + "offset": 23568, "col": 22, "tokLen": 11 } @@ -13648,7 +13493,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1240", + "id": "0x557b76925fc8", "kind": "EnumConstantDecl", "name": "G1_HIGHGAIN", "type": { @@ -13661,35 +13506,35 @@ ] }, { - "id": "0x3871eb98", + "id": "0x557b7723f678", "kind": "IfStmt", "range": { "begin": { - "offset": 22871, - "line": 743, + "offset": 23585, + "line": 773, "col": 5, "tokLen": 2 }, "end": { - "offset": 22910, - "line": 744, + "offset": 23624, + "line": 774, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3871eae8", + "id": "0x557b7723f5c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22875, - "line": 743, + "offset": 23589, + "line": 773, "col": 9, "tokLen": 1 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13701,67 +13546,67 @@ "adl": true, "inner": [ { - "id": "0x3871ead0", + "id": "0x557b7723f5a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 }, "end": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871eab0", + "id": "0x557b7723f588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 }, "end": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871d888", + "id": "0x557b7723e348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22875, + "offset": 23589, "col": 9, "tokLen": 1 }, "end": { - "offset": 22875, + "offset": 23589, "col": 9, "tokLen": 1 } @@ -13769,11 +13614,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13782,16 +13627,16 @@ } }, { - "id": "0x3871ea98", + "id": "0x557b7723f570", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13803,16 +13648,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871d8a8", + "id": "0x557b7723e368", "kind": "StringLiteral", "range": { "begin": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13828,33 +13673,33 @@ ] }, { - "id": "0x3871eb88", + "id": "0x557b7723f668", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22897, - "line": 744, + "offset": 23611, + "line": 774, "col": 9, "tokLen": 6 }, "end": { - "offset": 22910, + "offset": 23624, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3871eb58", + "id": "0x557b7723f638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22904, + "offset": 23618, "col": 16, "tokLen": 4 }, "end": { - "offset": 22910, + "offset": 23624, "col": 22, "tokLen": 10 } @@ -13864,7 +13709,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1290", + "id": "0x557b76926020", "kind": "EnumConstantDecl", "name": "G1_LOWGAIN", "type": { @@ -13877,35 +13722,35 @@ ] }, { - "id": "0x3871fec8", + "id": "0x557b772409c8", "kind": "IfStmt", "range": { "begin": { - "offset": 22926, - "line": 745, + "offset": 23640, + "line": 775, "col": 5, "tokLen": 2 }, "end": { - "offset": 22968, - "line": 746, + "offset": 23682, + "line": 776, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x3871fe18", + "id": "0x557b77240910", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22930, - "line": 745, + "offset": 23644, + "line": 775, "col": 9, "tokLen": 1 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -13917,67 +13762,67 @@ "adl": true, "inner": [ { - "id": "0x3871fe00", + "id": "0x557b772408f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 }, "end": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871fde0", + "id": "0x557b772408d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 }, "end": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871ebb8", + "id": "0x557b7723f698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22930, + "offset": 23644, "col": 9, "tokLen": 1 }, "end": { - "offset": 22930, + "offset": 23644, "col": 9, "tokLen": 1 } @@ -13985,11 +13830,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13998,16 +13843,16 @@ } }, { - "id": "0x3871fdc8", + "id": "0x557b772408c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -14019,16 +13864,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871ebd8", + "id": "0x557b7723f6b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -14044,33 +13889,33 @@ ] }, { - "id": "0x3871feb8", + "id": "0x557b772409b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22955, - "line": 746, + "offset": 23669, + "line": 776, "col": 9, "tokLen": 6 }, "end": { - "offset": 22968, + "offset": 23682, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x3871fe88", + "id": "0x557b77240988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22962, + "offset": 23676, "col": 16, "tokLen": 4 }, "end": { - "offset": 22968, + "offset": 23682, "col": 22, "tokLen": 19 } @@ -14080,7 +13925,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff12e0", + "id": "0x557b76926078", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_HIGHGAIN", "type": { @@ -14093,35 +13938,35 @@ ] }, { - "id": "0x387211f8", + "id": "0x557b77241d18", "kind": "IfStmt", "range": { "begin": { - "offset": 22993, - "line": 747, + "offset": 23707, + "line": 777, "col": 5, "tokLen": 2 }, "end": { - "offset": 23035, - "line": 748, + "offset": 23749, + "line": 778, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x38721148", + "id": "0x557b77241c60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22997, - "line": 747, + "offset": 23711, + "line": 777, "col": 9, "tokLen": 1 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14133,67 +13978,67 @@ "adl": true, "inner": [ { - "id": "0x38721130", + "id": "0x557b77241c48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 }, "end": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38721110", + "id": "0x557b77241c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 }, "end": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871fee8", + "id": "0x557b772409e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22997, + "offset": 23711, "col": 9, "tokLen": 1 }, "end": { - "offset": 22997, + "offset": 23711, "col": 9, "tokLen": 1 } @@ -14201,11 +14046,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14214,16 +14059,16 @@ } }, { - "id": "0x387210f8", + "id": "0x557b77241c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14235,16 +14080,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871ff08", + "id": "0x557b77240a08", "kind": "StringLiteral", "range": { "begin": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14260,33 +14105,33 @@ ] }, { - "id": "0x387211e8", + "id": "0x557b77241d08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23022, - "line": 748, + "offset": 23736, + "line": 778, "col": 9, "tokLen": 6 }, "end": { - "offset": 23035, + "offset": 23749, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x387211b8", + "id": "0x557b77241cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23029, + "offset": 23743, "col": 16, "tokLen": 4 }, "end": { - "offset": 23035, + "offset": 23749, "col": 22, "tokLen": 18 } @@ -14296,7 +14141,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1330", + "id": "0x557b769260d0", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_LOWGAIN", "type": { @@ -14309,35 +14154,35 @@ ] }, { - "id": "0x38722528", + "id": "0x557b77243068", "kind": "IfStmt", "range": { "begin": { - "offset": 23059, - "line": 749, + "offset": 23773, + "line": 779, "col": 5, "tokLen": 2 }, "end": { - "offset": 23101, - "line": 750, + "offset": 23815, + "line": 780, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x38722478", + "id": "0x557b77242fb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23063, - "line": 749, + "offset": 23777, + "line": 779, "col": 9, "tokLen": 1 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14349,67 +14194,67 @@ "adl": true, "inner": [ { - "id": "0x38722460", + "id": "0x557b77242f98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 }, "end": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38722440", + "id": "0x557b77242f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 }, "end": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38721218", + "id": "0x557b77241d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23063, + "offset": 23777, "col": 9, "tokLen": 1 }, "end": { - "offset": 23063, + "offset": 23777, "col": 9, "tokLen": 1 } @@ -14417,11 +14262,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14430,16 +14275,16 @@ } }, { - "id": "0x38722428", + "id": "0x557b77242f60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14451,16 +14296,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38721238", + "id": "0x557b77241d58", "kind": "StringLiteral", "range": { "begin": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14476,33 +14321,33 @@ ] }, { - "id": "0x38722518", + "id": "0x557b77243058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23088, - "line": 750, + "offset": 23802, + "line": 780, "col": 9, "tokLen": 6 }, "end": { - "offset": 23101, + "offset": 23815, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x387224e8", + "id": "0x557b77243028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23095, + "offset": 23809, "col": 16, "tokLen": 4 }, "end": { - "offset": 23101, + "offset": 23815, "col": 22, "tokLen": 18 } @@ -14512,7 +14357,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1380", + "id": "0x557b76926128", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_HIGHGAIN", "type": { @@ -14525,35 +14370,35 @@ ] }, { - "id": "0x38723858", + "id": "0x557b772443b8", "kind": "IfStmt", "range": { "begin": { - "offset": 23125, - "line": 751, + "offset": 23839, + "line": 781, "col": 5, "tokLen": 2 }, "end": { - "offset": 23167, - "line": 752, + "offset": 23881, + "line": 782, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x387237a8", + "id": "0x557b77244300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23129, - "line": 751, + "offset": 23843, + "line": 781, "col": 9, "tokLen": 1 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14565,67 +14410,67 @@ "adl": true, "inner": [ { - "id": "0x38723790", + "id": "0x557b772442e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 }, "end": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38723770", + "id": "0x557b772442c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 }, "end": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38722548", + "id": "0x557b77243088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23129, + "offset": 23843, "col": 9, "tokLen": 1 }, "end": { - "offset": 23129, + "offset": 23843, "col": 9, "tokLen": 1 } @@ -14633,11 +14478,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14646,16 +14491,16 @@ } }, { - "id": "0x38723758", + "id": "0x557b772442b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14667,16 +14512,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38722568", + "id": "0x557b772430a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14692,33 +14537,33 @@ ] }, { - "id": "0x38723848", + "id": "0x557b772443a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23154, - "line": 752, + "offset": 23868, + "line": 782, "col": 9, "tokLen": 6 }, "end": { - "offset": 23167, + "offset": 23881, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x38723818", + "id": "0x557b77244378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23161, + "offset": 23875, "col": 16, "tokLen": 4 }, "end": { - "offset": 23167, + "offset": 23881, "col": 22, "tokLen": 17 } @@ -14728,7 +14573,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff13d0", + "id": "0x557b76926180", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_LOWGAIN", "type": { @@ -14741,35 +14586,35 @@ ] }, { - "id": "0x38724b88", + "id": "0x557b77245708", "kind": "IfStmt", "range": { "begin": { - "offset": 23190, - "line": 753, + "offset": 23904, + "line": 783, "col": 5, "tokLen": 2 }, "end": { - "offset": 23229, - "line": 754, + "offset": 23943, + "line": 784, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38724ad8", + "id": "0x557b77245650", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23194, - "line": 753, + "offset": 23908, + "line": 783, "col": 9, "tokLen": 1 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14781,67 +14626,67 @@ "adl": true, "inner": [ { - "id": "0x38724ac0", + "id": "0x557b77245638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 }, "end": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38724aa0", + "id": "0x557b77245618", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 }, "end": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38723878", + "id": "0x557b772443d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23194, + "offset": 23908, "col": 9, "tokLen": 1 }, "end": { - "offset": 23194, + "offset": 23908, "col": 9, "tokLen": 1 } @@ -14849,11 +14694,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14862,16 +14707,16 @@ } }, { - "id": "0x38724a88", + "id": "0x557b77245600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14883,16 +14728,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38723898", + "id": "0x557b772443f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14908,33 +14753,33 @@ ] }, { - "id": "0x38724b78", + "id": "0x557b772456f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23216, - "line": 754, + "offset": 23930, + "line": 784, "col": 9, "tokLen": 6 }, "end": { - "offset": 23229, + "offset": 23943, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38724b48", + "id": "0x557b772456c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23223, + "offset": 23937, "col": 16, "tokLen": 4 }, "end": { - "offset": 23229, + "offset": 23943, "col": 22, "tokLen": 11 } @@ -14944,7 +14789,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1420", + "id": "0x557b769261d8", "kind": "EnumConstantDecl", "name": "G4_HIGHGAIN", "type": { @@ -14957,35 +14802,35 @@ ] }, { - "id": "0x38725eb8", + "id": "0x557b77246a58", "kind": "IfStmt", "range": { "begin": { - "offset": 23246, - "line": 755, + "offset": 23960, + "line": 785, "col": 5, "tokLen": 2 }, "end": { - "offset": 23285, - "line": 756, + "offset": 23999, + "line": 786, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38725e08", + "id": "0x557b772469a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23250, - "line": 755, + "offset": 23964, + "line": 785, "col": 9, "tokLen": 1 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -14997,67 +14842,67 @@ "adl": true, "inner": [ { - "id": "0x38725df0", + "id": "0x557b77246988", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 }, "end": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38725dd0", + "id": "0x557b77246968", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 }, "end": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38724ba8", + "id": "0x557b77245728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23250, + "offset": 23964, "col": 9, "tokLen": 1 }, "end": { - "offset": 23250, + "offset": 23964, "col": 9, "tokLen": 1 } @@ -15065,11 +14910,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15078,16 +14923,16 @@ } }, { - "id": "0x38725db8", + "id": "0x557b77246950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -15099,16 +14944,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38724bc8", + "id": "0x557b77245748", "kind": "StringLiteral", "range": { "begin": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -15124,33 +14969,33 @@ ] }, { - "id": "0x38725ea8", + "id": "0x557b77246a48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23272, - "line": 756, + "offset": 23986, + "line": 786, "col": 9, "tokLen": 6 }, "end": { - "offset": 23285, + "offset": 23999, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38725e78", + "id": "0x557b77246a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23279, + "offset": 23993, "col": 16, "tokLen": 4 }, "end": { - "offset": 23285, + "offset": 23999, "col": 22, "tokLen": 5 } @@ -15160,7 +15005,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff14c0", + "id": "0x557b76926288", "kind": "EnumConstantDecl", "name": "GAIN0", "type": { @@ -15173,35 +15018,35 @@ ] }, { - "id": "0x387271e8", + "id": "0x557b77247da8", "kind": "IfStmt", "range": { "begin": { - "offset": 23296, - "line": 757, + "offset": 24010, + "line": 787, "col": 5, "tokLen": 2 }, "end": { - "offset": 23335, - "line": 758, + "offset": 24049, + "line": 788, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38727138", + "id": "0x557b77247cf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23300, - "line": 757, + "offset": 24014, + "line": 787, "col": 9, "tokLen": 1 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15213,67 +15058,67 @@ "adl": true, "inner": [ { - "id": "0x38727120", + "id": "0x557b77247cd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 }, "end": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38727100", + "id": "0x557b77247cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 }, "end": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38725ed8", + "id": "0x557b77246a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23300, + "offset": 24014, "col": 9, "tokLen": 1 }, "end": { - "offset": 23300, + "offset": 24014, "col": 9, "tokLen": 1 } @@ -15281,11 +15126,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15294,16 +15139,16 @@ } }, { - "id": "0x387270e8", + "id": "0x557b77247ca0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15315,16 +15160,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38725ef8", + "id": "0x557b77246a98", "kind": "StringLiteral", "range": { "begin": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15340,33 +15185,33 @@ ] }, { - "id": "0x387271d8", + "id": "0x557b77247d98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23322, - "line": 758, + "offset": 24036, + "line": 788, "col": 9, "tokLen": 6 }, "end": { - "offset": 23335, + "offset": 24049, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x387271a8", + "id": "0x557b77247d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23329, + "offset": 24043, "col": 16, "tokLen": 4 }, "end": { - "offset": 23335, + "offset": 24049, "col": 22, "tokLen": 10 } @@ -15376,7 +15221,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1470", + "id": "0x557b76926230", "kind": "EnumConstantDecl", "name": "G4_LOWGAIN", "type": { @@ -15389,17 +15234,17 @@ ] }, { - "id": "0x38727870", + "id": "0x557b77248408", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 23351, - "line": 759, + "offset": 24065, + "line": 789, "col": 5, "tokLen": 5 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } @@ -15411,16 +15256,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38727858", + "id": "0x557b772483f0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 23351, + "offset": 24065, "col": 5, "tokLen": 5 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } @@ -15431,365 +15276,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38727828", - "kind": "CXXConstructExpr", + "id": "0x557b772483c8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38727810", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772483a8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772483a0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387277e8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77248370", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x387277c8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77248358", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 23357, - "col": 11, - "tokLen": 12 + "offset": 24084, + "col": 24, + "tokLen": 18 }, "end": { - "offset": 23392, - "col": 46, + "offset": 24105, + "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387277c0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38727790", - "kind": "CXXConstructExpr", + "id": "0x557b77248340", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23357, - "col": 11, - "tokLen": 12 + "offset": 24084, + "col": 24, + "tokLen": 18 }, "end": { - "offset": 23392, - "col": 46, + "offset": 24105, + "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38727778", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77248320", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23370, + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77248318", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38727760", - "kind": "ImplicitCastExpr", + "id": "0x557b772482e0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23370, + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38727740", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772482c8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23370, + "offset": 24103, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24103, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772482a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24103, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24103, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77248290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24084, + "col": 24, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77247df8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 24084, + "col": 24, + "tokLen": 18 + }, + "end": { + "offset": 24084, + "col": 24, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char[17]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown setting \"" + } + ] + }, + { + "id": "0x557b77247e20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24105, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38727738", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7722f8c8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38727700", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23391, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387276e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23389, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23389, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x387276c8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23389, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23389, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387276b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23370, - "col": 24, - "tokLen": 18 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38727218", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23370, - "col": 24, - "tokLen": 18 - } - }, - "type": { - "qualType": "const char[17]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown setting \"" - } - ] - }, - { - "id": "0x38727240", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23391, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 23391, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10eb4118", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -15814,29 +15603,29 @@ ] }, { - "id": "0x38727ab8", + "id": "0x557b77248648", "kind": "FunctionDecl", "loc": { - "offset": 23427, + "offset": 24141, "file": "ToString.cpp", - "line": 762, + "line": 792, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 23398, + "offset": 24112, "col": 1, "tokLen": 8 }, "end": { - "offset": 23952, - "line": 780, + "offset": 24666, + "line": 810, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6a78", + "previousDecl": "0x557b76f771e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -15850,13 +15639,13 @@ }, "inner": [ { - "id": "0x37ff1b60", + "id": "0x557b76926b70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x37ff1ab8", + "id": "0x557b76926908", "kind": "EnumDecl", "name": "speedLevel" } @@ -15864,22 +15653,22 @@ ] }, { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "loc": { - "offset": 23455, - "line": 762, + "offset": 24169, + "line": 792, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 23436, + "offset": 24150, "col": 39, "tokLen": 5 }, "end": { - "offset": 23455, + "offset": 24169, "col": 58, "tokLen": 1 } @@ -15891,52 +15680,52 @@ } }, { - "id": "0x38731ca8", + "id": "0x557b77252920", "kind": "CompoundStmt", "range": { "begin": { - "offset": 23458, + "offset": 24172, "col": 61, "tokLen": 1 }, "end": { - "offset": 23952, - "line": 780, + "offset": 24666, + "line": 810, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38728fb8", + "id": "0x557b77249b68", "kind": "IfStmt", "range": { "begin": { - "offset": 23464, - "line": 763, + "offset": 24178, + "line": 793, "col": 5, "tokLen": 2 }, "end": { - "offset": 23508, - "line": 764, + "offset": 24222, + "line": 794, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38728f08", + "id": "0x557b77249ab0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23468, - "line": 763, + "offset": 24182, + "line": 793, "col": 9, "tokLen": 1 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -15948,67 +15737,67 @@ "adl": true, "inner": [ { - "id": "0x38728ef0", + "id": "0x557b77249a98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 }, "end": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38728ed0", + "id": "0x557b77249a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 }, "end": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38727ca0", + "id": "0x557b77248838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23468, + "offset": 24182, "col": 9, "tokLen": 1 }, "end": { - "offset": 23468, + "offset": 24182, "col": 9, "tokLen": 1 } @@ -16016,11 +15805,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16029,16 +15818,16 @@ } }, { - "id": "0x38728eb8", + "id": "0x557b77249a60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -16050,16 +15839,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38727cc0", + "id": "0x557b77248858", "kind": "StringLiteral", "range": { "begin": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -16075,33 +15864,33 @@ ] }, { - "id": "0x38728fa8", + "id": "0x557b77249b58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23495, - "line": 764, + "offset": 24209, + "line": 794, "col": 9, "tokLen": 6 }, "end": { - "offset": 23508, + "offset": 24222, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38728f78", + "id": "0x557b77249b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23502, + "offset": 24216, "col": 16, "tokLen": 4 }, "end": { - "offset": 23508, + "offset": 24222, "col": 22, "tokLen": 10 } @@ -16111,7 +15900,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1b80", + "id": "0x557b769269b0", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -16124,35 +15913,35 @@ ] }, { - "id": "0x3872a2e8", + "id": "0x557b7724aeb8", "kind": "IfStmt", "range": { "begin": { - "offset": 23524, - "line": 765, + "offset": 24238, + "line": 795, "col": 5, "tokLen": 2 }, "end": { - "offset": 23559, - "line": 766, + "offset": 24273, + "line": 796, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872a238", + "id": "0x557b7724ae00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23528, - "line": 765, + "offset": 24242, + "line": 795, "col": 9, "tokLen": 1 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16164,67 +15953,67 @@ "adl": true, "inner": [ { - "id": "0x3872a220", + "id": "0x557b7724ade8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 }, "end": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872a200", + "id": "0x557b7724adc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 }, "end": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38728fd8", + "id": "0x557b77249b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23528, + "offset": 24242, "col": 9, "tokLen": 1 }, "end": { - "offset": 23528, + "offset": 24242, "col": 9, "tokLen": 1 } @@ -16232,11 +16021,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16245,16 +16034,16 @@ } }, { - "id": "0x3872a1e8", + "id": "0x557b7724adb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16266,16 +16055,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38728ff8", + "id": "0x557b77249ba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16291,33 +16080,33 @@ ] }, { - "id": "0x3872a2d8", + "id": "0x557b7724aea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23546, - "line": 766, + "offset": 24260, + "line": 796, "col": 9, "tokLen": 6 }, "end": { - "offset": 23559, + "offset": 24273, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872a2a8", + "id": "0x557b7724ae78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23553, + "offset": 24267, "col": 16, "tokLen": 4 }, "end": { - "offset": 23559, + "offset": 24273, "col": 22, "tokLen": 10 } @@ -16327,7 +16116,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1b80", + "id": "0x557b769269b0", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -16340,35 +16129,35 @@ ] }, { - "id": "0x3872b618", + "id": "0x557b7724c208", "kind": "IfStmt", "range": { "begin": { - "offset": 23575, - "line": 767, + "offset": 24289, + "line": 797, "col": 5, "tokLen": 2 }, "end": { - "offset": 23619, - "line": 768, + "offset": 24333, + "line": 798, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872b568", + "id": "0x557b7724c150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23579, - "line": 767, + "offset": 24293, + "line": 797, "col": 9, "tokLen": 1 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16380,67 +16169,67 @@ "adl": true, "inner": [ { - "id": "0x3872b550", + "id": "0x557b7724c138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 }, "end": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872b530", + "id": "0x557b7724c118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 }, "end": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872a308", + "id": "0x557b7724aed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23579, + "offset": 24293, "col": 9, "tokLen": 1 }, "end": { - "offset": 23579, + "offset": 24293, "col": 9, "tokLen": 1 } @@ -16448,11 +16237,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16461,16 +16250,16 @@ } }, { - "id": "0x3872b518", + "id": "0x557b7724c100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16482,16 +16271,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872a328", + "id": "0x557b7724aef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16507,33 +16296,33 @@ ] }, { - "id": "0x3872b608", + "id": "0x557b7724c1f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23606, - "line": 768, + "offset": 24320, + "line": 798, "col": 9, "tokLen": 6 }, "end": { - "offset": 23619, + "offset": 24333, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872b5d8", + "id": "0x557b7724c1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23613, + "offset": 24327, "col": 16, "tokLen": 4 }, "end": { - "offset": 23619, + "offset": 24333, "col": 22, "tokLen": 10 } @@ -16543,7 +16332,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1bd0", + "id": "0x557b76926a08", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -16556,35 +16345,35 @@ ] }, { - "id": "0x3872c948", + "id": "0x557b7724d558", "kind": "IfStmt", "range": { "begin": { - "offset": 23635, - "line": 769, + "offset": 24349, + "line": 799, "col": 5, "tokLen": 2 }, "end": { - "offset": 23670, - "line": 770, + "offset": 24384, + "line": 800, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872c898", + "id": "0x557b7724d4a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23639, - "line": 769, + "offset": 24353, + "line": 799, "col": 9, "tokLen": 1 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16596,67 +16385,67 @@ "adl": true, "inner": [ { - "id": "0x3872c880", + "id": "0x557b7724d488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 }, "end": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872c860", + "id": "0x557b7724d468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 }, "end": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872b638", + "id": "0x557b7724c228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23639, + "offset": 24353, "col": 9, "tokLen": 1 }, "end": { - "offset": 23639, + "offset": 24353, "col": 9, "tokLen": 1 } @@ -16664,11 +16453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16677,16 +16466,16 @@ } }, { - "id": "0x3872c848", + "id": "0x557b7724d450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16698,16 +16487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872b658", + "id": "0x557b7724c248", "kind": "StringLiteral", "range": { "begin": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16723,33 +16512,33 @@ ] }, { - "id": "0x3872c938", + "id": "0x557b7724d548", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23657, - "line": 770, + "offset": 24371, + "line": 800, "col": 9, "tokLen": 6 }, "end": { - "offset": 23670, + "offset": 24384, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872c908", + "id": "0x557b7724d518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23664, + "offset": 24378, "col": 16, "tokLen": 4 }, "end": { - "offset": 23670, + "offset": 24384, "col": 22, "tokLen": 10 } @@ -16759,7 +16548,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1bd0", + "id": "0x557b76926a08", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -16772,35 +16561,35 @@ ] }, { - "id": "0x3872dc78", + "id": "0x557b7724e8a8", "kind": "IfStmt", "range": { "begin": { - "offset": 23686, - "line": 771, + "offset": 24400, + "line": 801, "col": 5, "tokLen": 2 }, "end": { - "offset": 23733, - "line": 772, + "offset": 24447, + "line": 802, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872dbc8", + "id": "0x557b7724e7f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23690, - "line": 771, + "offset": 24404, + "line": 801, "col": 9, "tokLen": 1 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16812,67 +16601,67 @@ "adl": true, "inner": [ { - "id": "0x3872dbb0", + "id": "0x557b7724e7d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 }, "end": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872db90", + "id": "0x557b7724e7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 }, "end": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872c968", + "id": "0x557b7724d578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23690, + "offset": 24404, "col": 9, "tokLen": 1 }, "end": { - "offset": 23690, + "offset": 24404, "col": 9, "tokLen": 1 } @@ -16880,11 +16669,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16893,16 +16682,16 @@ } }, { - "id": "0x3872db78", + "id": "0x557b7724e7a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16914,16 +16703,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872c988", + "id": "0x557b7724d598", "kind": "StringLiteral", "range": { "begin": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16939,33 +16728,33 @@ ] }, { - "id": "0x3872dc68", + "id": "0x557b7724e898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23720, - "line": 772, + "offset": 24434, + "line": 802, "col": 9, "tokLen": 6 }, "end": { - "offset": 23733, + "offset": 24447, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872dc38", + "id": "0x557b7724e868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23727, + "offset": 24441, "col": 16, "tokLen": 4 }, "end": { - "offset": 23733, + "offset": 24447, "col": 22, "tokLen": 13 } @@ -16975,7 +16764,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c20", + "id": "0x557b76926a60", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -16988,35 +16777,35 @@ ] }, { - "id": "0x3872efa8", + "id": "0x557b7724fc08", "kind": "IfStmt", "range": { "begin": { - "offset": 23752, - "line": 773, + "offset": 24466, + "line": 803, "col": 5, "tokLen": 2 }, "end": { - "offset": 23787, - "line": 774, + "offset": 24501, + "line": 804, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872eef8", + "id": "0x557b7724fb50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23756, - "line": 773, + "offset": 24470, + "line": 803, "col": 9, "tokLen": 1 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17028,67 +16817,67 @@ "adl": true, "inner": [ { - "id": "0x3872eee0", + "id": "0x557b7724fb38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 }, "end": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872eec0", + "id": "0x557b7724fb18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 }, "end": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872dc98", + "id": "0x557b7724e8c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23756, + "offset": 24470, "col": 9, "tokLen": 1 }, "end": { - "offset": 23756, + "offset": 24470, "col": 9, "tokLen": 1 } @@ -17096,11 +16885,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17109,16 +16898,16 @@ } }, { - "id": "0x3872eea8", + "id": "0x557b7724fb00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17130,16 +16919,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872dcb8", + "id": "0x557b7724e8e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17155,33 +16944,33 @@ ] }, { - "id": "0x3872ef98", + "id": "0x557b7724fbf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23774, - "line": 774, + "offset": 24488, + "line": 804, "col": 9, "tokLen": 6 }, "end": { - "offset": 23787, + "offset": 24501, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872ef68", + "id": "0x557b7724fbc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23781, + "offset": 24495, "col": 16, "tokLen": 4 }, "end": { - "offset": 23787, + "offset": 24501, "col": 22, "tokLen": 13 } @@ -17191,7 +16980,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c20", + "id": "0x557b76926a60", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -17204,35 +16993,35 @@ ] }, { - "id": "0x387302d8", + "id": "0x557b77250f58", "kind": "IfStmt", "range": { "begin": { - "offset": 23806, - "line": 775, + "offset": 24520, + "line": 805, "col": 5, "tokLen": 2 }, "end": { - "offset": 23843, - "line": 776, + "offset": 24557, + "line": 806, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38730228", + "id": "0x557b77250ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23810, - "line": 775, + "offset": 24524, + "line": 805, "col": 9, "tokLen": 1 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17244,67 +17033,67 @@ "adl": true, "inner": [ { - "id": "0x38730210", + "id": "0x557b77250e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 }, "end": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387301f0", + "id": "0x557b77250e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 }, "end": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872efc8", + "id": "0x557b7724fc28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23810, + "offset": 24524, "col": 9, "tokLen": 1 }, "end": { - "offset": 23810, + "offset": 24524, "col": 9, "tokLen": 1 } @@ -17312,11 +17101,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17325,16 +17114,16 @@ } }, { - "id": "0x387301d8", + "id": "0x557b77250e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17346,16 +17135,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872efe8", + "id": "0x557b7724fc48", "kind": "StringLiteral", "range": { "begin": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17371,33 +17160,33 @@ ] }, { - "id": "0x387302c8", + "id": "0x557b77250f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23830, - "line": 776, + "offset": 24544, + "line": 806, "col": 9, "tokLen": 6 }, "end": { - "offset": 23843, + "offset": 24557, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38730298", + "id": "0x557b77250f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23837, + "offset": 24551, "col": 16, "tokLen": 4 }, "end": { - "offset": 23843, + "offset": 24557, "col": 22, "tokLen": 9 } @@ -17407,7 +17196,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c70", + "id": "0x557b76926ab8", "kind": "EnumConstantDecl", "name": "G2_108MHZ", "type": { @@ -17420,35 +17209,35 @@ ] }, { - "id": "0x38731608", + "id": "0x557b772522a8", "kind": "IfStmt", "range": { "begin": { - "offset": 23858, - "line": 777, + "offset": 24572, + "line": 807, "col": 5, "tokLen": 2 }, "end": { - "offset": 23895, - "line": 778, + "offset": 24609, + "line": 808, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38731558", + "id": "0x557b772521f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23862, - "line": 777, + "offset": 24576, + "line": 807, "col": 9, "tokLen": 1 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17460,67 +17249,67 @@ "adl": true, "inner": [ { - "id": "0x38731540", + "id": "0x557b772521d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 }, "end": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38731520", + "id": "0x557b772521b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 }, "end": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387302f8", + "id": "0x557b77250f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23862, + "offset": 24576, "col": 9, "tokLen": 1 }, "end": { - "offset": 23862, + "offset": 24576, "col": 9, "tokLen": 1 } @@ -17528,11 +17317,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17541,16 +17330,16 @@ } }, { - "id": "0x38731508", + "id": "0x557b772521a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17562,16 +17351,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38730318", + "id": "0x557b77250f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17587,33 +17376,33 @@ ] }, { - "id": "0x387315f8", + "id": "0x557b77252298", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23882, - "line": 778, + "offset": 24596, + "line": 808, "col": 9, "tokLen": 6 }, "end": { - "offset": 23895, + "offset": 24609, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x387315c8", + "id": "0x557b77252268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23889, + "offset": 24603, "col": 16, "tokLen": 4 }, "end": { - "offset": 23895, + "offset": 24609, "col": 22, "tokLen": 9 } @@ -17623,7 +17412,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1cc0", + "id": "0x557b76926b10", "kind": "EnumConstantDecl", "name": "G2_144MHZ", "type": { @@ -17636,17 +17425,17 @@ ] }, { - "id": "0x38731c90", + "id": "0x557b77252908", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 23910, - "line": 779, + "offset": 24624, + "line": 809, "col": 5, "tokLen": 5 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } @@ -17658,16 +17447,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38731c78", + "id": "0x557b772528f0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 23910, + "offset": 24624, "col": 5, "tokLen": 5 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } @@ -17678,365 +17467,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38731c48", - "kind": "CXXConstructExpr", + "id": "0x557b772528c8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38731c30", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772528a8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772528a0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38731c08", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77252870", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38731be8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77252858", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 23916, - "col": 11, - "tokLen": 12 + "offset": 24643, + "col": 24, + "tokLen": 16 }, "end": { - "offset": 23949, - "col": 44, + "offset": 24662, + "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38731be0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38731bb0", - "kind": "CXXConstructExpr", + "id": "0x557b77252840", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23916, - "col": 11, - "tokLen": 12 + "offset": 24643, + "col": 24, + "tokLen": 16 }, "end": { - "offset": 23949, - "col": 44, + "offset": 24662, + "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38731b98", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77252820", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23929, + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77252818", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38731b80", - "kind": "ImplicitCastExpr", + "id": "0x557b772527e0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23929, + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38731b60", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772527c8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23929, + "offset": 24660, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24660, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772527a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24660, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24660, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77252790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24643, + "col": 24, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772522f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 24643, + "col": 24, + "tokLen": 16 + }, + "end": { + "offset": 24643, + "col": 24, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char[15]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown speed \"" + } + ] + }, + { + "id": "0x557b77252320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24662, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38731b58", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77248578", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38731b20", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23948, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38731b08", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23946, - "col": 41, - "tokLen": 1 - }, - "end": { - "offset": 23946, - "col": 41, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38731ae8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23946, - "col": 41, - "tokLen": 1 - }, - "end": { - "offset": 23946, - "col": 41, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38731ad0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23929, - "col": 24, - "tokLen": 16 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38731638", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23929, - "col": 24, - "tokLen": 16 - } - }, - "type": { - "qualType": "const char[15]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown speed \"" - } - ] - }, - { - "id": "0x38731660", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23948, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23948, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387279e8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -18061,29 +17794,29 @@ ] }, { - "id": "0x38731e78", + "id": "0x557b77252ae8", "kind": "FunctionDecl", "loc": { - "offset": 23984, + "offset": 24698, "file": "ToString.cpp", - "line": 782, + "line": 812, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 23955, + "offset": 24669, "col": 1, "tokLen": 8 }, "end": { - "offset": 24371, - "line": 794, + "offset": 25085, + "line": 824, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6fc8", + "previousDecl": "0x557b76f77768", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -18097,13 +17830,13 @@ }, "inner": [ { - "id": "0x37fee460", + "id": "0x557b76923020", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x37fee3b8", + "id": "0x557b76922d68", "kind": "EnumDecl", "name": "timingMode" } @@ -18111,22 +17844,22 @@ ] }, { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "loc": { - "offset": 24012, - "line": 782, + "offset": 24726, + "line": 812, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 23993, + "offset": 24707, "col": 39, "tokLen": 5 }, "end": { - "offset": 24012, + "offset": 24726, "col": 58, "tokLen": 1 } @@ -18138,52 +17871,52 @@ } }, { - "id": "0x7feb10e7c860", + "id": "0x557b772593c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24015, + "offset": 24729, "col": 61, "tokLen": 1 }, "end": { - "offset": 24371, - "line": 794, + "offset": 25085, + "line": 824, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38733368", + "id": "0x557b77254008", "kind": "IfStmt", "range": { "begin": { - "offset": 24021, - "line": 783, + "offset": 24735, + "line": 813, "col": 5, "tokLen": 2 }, "end": { - "offset": 24059, - "line": 784, + "offset": 24773, + "line": 814, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x387332b8", + "id": "0x557b77253f50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24025, - "line": 783, + "offset": 24739, + "line": 813, "col": 9, "tokLen": 1 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18195,67 +17928,67 @@ "adl": true, "inner": [ { - "id": "0x387332a0", + "id": "0x557b77253f38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 }, "end": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38733280", + "id": "0x557b77253f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 }, "end": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38732060", + "id": "0x557b77252cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24025, + "offset": 24739, "col": 9, "tokLen": 1 }, "end": { - "offset": 24025, + "offset": 24739, "col": 9, "tokLen": 1 } @@ -18263,11 +17996,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18276,16 +18009,16 @@ } }, { - "id": "0x38733268", + "id": "0x557b77253f00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18297,16 +18030,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38732080", + "id": "0x557b77252cf8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18322,33 +18055,33 @@ ] }, { - "id": "0x38733358", + "id": "0x557b77253ff8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24046, - "line": 784, + "offset": 24760, + "line": 814, "col": 9, "tokLen": 6 }, "end": { - "offset": 24059, + "offset": 24773, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38733328", + "id": "0x557b77253fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24053, + "offset": 24767, "col": 16, "tokLen": 4 }, "end": { - "offset": 24059, + "offset": 24773, "col": 22, "tokLen": 11 } @@ -18358,7 +18091,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee480", + "id": "0x557b76922e10", "kind": "EnumConstantDecl", "name": "AUTO_TIMING", "type": { @@ -18371,35 +18104,35 @@ ] }, { - "id": "0x38734698", + "id": "0x557b77255358", "kind": "IfStmt", "range": { "begin": { - "offset": 24076, - "line": 785, + "offset": 24790, + "line": 815, "col": 5, "tokLen": 2 }, "end": { - "offset": 24117, - "line": 786, + "offset": 24831, + "line": 816, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x387345e8", + "id": "0x557b772552a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24080, - "line": 785, + "offset": 24794, + "line": 815, "col": 9, "tokLen": 1 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18411,67 +18144,67 @@ "adl": true, "inner": [ { - "id": "0x387345d0", + "id": "0x557b77255288", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 }, "end": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387345b0", + "id": "0x557b77255268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 }, "end": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38733388", + "id": "0x557b77254028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24080, + "offset": 24794, "col": 9, "tokLen": 1 }, "end": { - "offset": 24080, + "offset": 24794, "col": 9, "tokLen": 1 } @@ -18479,11 +18212,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18492,16 +18225,16 @@ } }, { - "id": "0x38734598", + "id": "0x557b77255250", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18513,16 +18246,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387333a8", + "id": "0x557b77254048", "kind": "StringLiteral", "range": { "begin": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18538,33 +18271,33 @@ ] }, { - "id": "0x38734688", + "id": "0x557b77255348", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24104, - "line": 786, + "offset": 24818, + "line": 816, "col": 9, "tokLen": 6 }, "end": { - "offset": 24117, + "offset": 24831, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x38734658", + "id": "0x557b77255318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24111, + "offset": 24825, "col": 16, "tokLen": 4 }, "end": { - "offset": 24117, + "offset": 24831, "col": 22, "tokLen": 16 } @@ -18574,7 +18307,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee4d0", + "id": "0x557b76922e68", "kind": "EnumConstantDecl", "name": "TRIGGER_EXPOSURE", "type": { @@ -18587,35 +18320,35 @@ ] }, { - "id": "0x387359c8", + "id": "0x557b772566a8", "kind": "IfStmt", "range": { "begin": { - "offset": 24139, - "line": 787, + "offset": 24853, + "line": 817, "col": 5, "tokLen": 2 }, "end": { - "offset": 24179, - "line": 788, + "offset": 24893, + "line": 818, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38735918", + "id": "0x557b772565f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24143, - "line": 787, + "offset": 24857, + "line": 817, "col": 9, "tokLen": 1 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18627,67 +18360,67 @@ "adl": true, "inner": [ { - "id": "0x38735900", + "id": "0x557b772565d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 }, "end": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387358e0", + "id": "0x557b772565b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 }, "end": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387346b8", + "id": "0x557b77255378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24143, + "offset": 24857, "col": 9, "tokLen": 1 }, "end": { - "offset": 24143, + "offset": 24857, "col": 9, "tokLen": 1 } @@ -18695,11 +18428,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18708,16 +18441,16 @@ } }, { - "id": "0x387358c8", + "id": "0x557b772565a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18729,16 +18462,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387346d8", + "id": "0x557b77255398", "kind": "StringLiteral", "range": { "begin": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18754,33 +18487,33 @@ ] }, { - "id": "0x387359b8", + "id": "0x557b77256698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24166, - "line": 788, + "offset": 24880, + "line": 818, "col": 9, "tokLen": 6 }, "end": { - "offset": 24179, + "offset": 24893, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38735988", + "id": "0x557b77256668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24173, + "offset": 24887, "col": 16, "tokLen": 4 }, "end": { - "offset": 24179, + "offset": 24893, "col": 22, "tokLen": 5 } @@ -18790,7 +18523,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee520", + "id": "0x557b76922ec0", "kind": "EnumConstantDecl", "name": "GATED", "type": { @@ -18803,35 +18536,35 @@ ] }, { - "id": "0x38736cf8", + "id": "0x557b772579f8", "kind": "IfStmt", "range": { "begin": { - "offset": 24190, - "line": 789, + "offset": 24904, + "line": 819, "col": 5, "tokLen": 2 }, "end": { - "offset": 24237, - "line": 790, + "offset": 24951, + "line": 820, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x38736c48", + "id": "0x557b77257940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24194, - "line": 789, + "offset": 24908, + "line": 819, "col": 9, "tokLen": 1 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18843,67 +18576,67 @@ "adl": true, "inner": [ { - "id": "0x38736c30", + "id": "0x557b77257928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 }, "end": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38736c10", + "id": "0x557b77257908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 }, "end": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387359e8", + "id": "0x557b772566c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24194, + "offset": 24908, "col": 9, "tokLen": 1 }, "end": { - "offset": 24194, + "offset": 24908, "col": 9, "tokLen": 1 } @@ -18911,11 +18644,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18924,16 +18657,16 @@ } }, { - "id": "0x38736bf8", + "id": "0x557b772578f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18945,16 +18678,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38735a08", + "id": "0x557b772566e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18970,33 +18703,33 @@ ] }, { - "id": "0x38736ce8", + "id": "0x557b772579e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24224, - "line": 790, + "offset": 24938, + "line": 820, "col": 9, "tokLen": 6 }, "end": { - "offset": 24237, + "offset": 24951, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x38736cb8", + "id": "0x557b772579b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24231, + "offset": 24945, "col": 16, "tokLen": 4 }, "end": { - "offset": 24237, + "offset": 24951, "col": 22, "tokLen": 13 } @@ -19006,7 +18739,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee570", + "id": "0x557b76922f18", "kind": "EnumConstantDecl", "name": "BURST_TRIGGER", "type": { @@ -19019,35 +18752,35 @@ ] }, { - "id": "0x7feb10e7c1b8", + "id": "0x557b77258d48", "kind": "IfStmt", "range": { "begin": { - "offset": 24256, - "line": 791, + "offset": 24970, + "line": 821, "col": 5, "tokLen": 2 }, "end": { - "offset": 24304, - "line": 792, + "offset": 25018, + "line": 822, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e7c108", + "id": "0x557b77258c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24260, - "line": 791, + "offset": 24974, + "line": 821, "col": 9, "tokLen": 1 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19059,67 +18792,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7c0f0", + "id": "0x557b77258c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 }, "end": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7c0d0", + "id": "0x557b77258c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 }, "end": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38736d18", + "id": "0x557b77257a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24260, + "offset": 24974, "col": 9, "tokLen": 1 }, "end": { - "offset": 24260, + "offset": 24974, "col": 9, "tokLen": 1 } @@ -19127,11 +18860,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19140,16 +18873,16 @@ } }, { - "id": "0x7feb10e7c0b8", + "id": "0x557b77258c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19161,16 +18894,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38736d38", + "id": "0x557b77257a38", "kind": "StringLiteral", "range": { "begin": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19186,33 +18919,33 @@ ] }, { - "id": "0x7feb10e7c1a8", + "id": "0x557b77258d38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24291, - "line": 792, + "offset": 25005, + "line": 822, "col": 9, "tokLen": 6 }, "end": { - "offset": 24304, + "offset": 25018, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e7c178", + "id": "0x557b77258d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24298, + "offset": 25012, "col": 16, "tokLen": 4 }, "end": { - "offset": 24304, + "offset": 25018, "col": 22, "tokLen": 13 } @@ -19222,7 +18955,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee5c0", + "id": "0x557b76922f70", "kind": "EnumConstantDecl", "name": "TRIGGER_GATED", "type": { @@ -19235,17 +18968,17 @@ ] }, { - "id": "0x7feb10e7c848", + "id": "0x557b772593b0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24323, - "line": 793, + "offset": 25037, + "line": 823, "col": 5, "tokLen": 5 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } @@ -19257,16 +18990,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e7c830", + "id": "0x557b77259398", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24323, + "offset": 25037, "col": 5, "tokLen": 5 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } @@ -19277,365 +19010,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e7c800", - "kind": "CXXConstructExpr", + "id": "0x557b77259370", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e7c7e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77259350", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77259348", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e7c7c0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77259318", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e7c7a0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77259300", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24329, - "col": 11, - "tokLen": 12 + "offset": 25056, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24368, - "col": 50, + "offset": 25081, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e7c798", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e7c768", - "kind": "CXXConstructExpr", + "id": "0x557b772592e8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24329, - "col": 11, - "tokLen": 12 + "offset": 25056, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24368, - "col": 50, + "offset": 25081, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e7c750", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772592c8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24342, + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772592c0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e7c738", - "kind": "ImplicitCastExpr", + "id": "0x557b77259288", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24342, + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e7c718", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77259270", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24342, + "offset": 25079, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25079, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77259250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25079, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25079, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77259238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25056, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77258d98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25056, + "col": 24, + "tokLen": 22 + }, + "end": { + "offset": 25056, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char[21]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown timing mode \"" + } + ] + }, + { + "id": "0x557b77258dc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25081, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e7c710", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77252a18", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e7c6d8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24367, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e7c6c0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24365, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24365, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e7c6a0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24365, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24365, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e7c688", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24342, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e7c1e8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24342, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char[21]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown timing mode \"" - } - ] - }, - { - "id": "0x7feb10e7c218", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24367, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 24367, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38731da8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -19660,29 +19337,29 @@ ] }, { - "id": "0x7feb10e7ca18", + "id": "0x557b77259578", "kind": "FunctionDecl", "loc": { - "offset": 24411, + "offset": 25125, "file": "ToString.cpp", - "line": 796, + "line": 826, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 24374, + "offset": 25088, "col": 1, "tokLen": 8 }, "end": { - "offset": 24712, - "line": 804, + "offset": 25426, + "line": 834, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7518", + "previousDecl": "0x557b76f77ce8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -19696,13 +19373,13 @@ }, "inner": [ { - "id": "0x37fe94c0", + "id": "0x557b76920fe0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x37fe9420", + "id": "0x557b76920dd8", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -19710,22 +19387,22 @@ ] }, { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "loc": { - "offset": 24439, - "line": 796, + "offset": 25153, + "line": 826, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 24420, + "offset": 25134, "col": 47, "tokLen": 5 }, "end": { - "offset": 24439, + "offset": 25153, "col": 66, "tokLen": 1 } @@ -19737,52 +19414,52 @@ } }, { - "id": "0x7feb10e80c58", + "id": "0x557b7725d7f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24442, + "offset": 25156, "col": 69, "tokLen": 1 }, "end": { - "offset": 24712, - "line": 804, + "offset": 25426, + "line": 834, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e7df18", + "id": "0x557b7725aa98", "kind": "IfStmt", "range": { "begin": { - "offset": 24448, - "line": 797, + "offset": 25162, + "line": 827, "col": 5, "tokLen": 2 }, "end": { - "offset": 24491, - "line": 798, + "offset": 25205, + "line": 828, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e7de68", + "id": "0x557b7725a9e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24452, - "line": 797, + "offset": 25166, + "line": 827, "col": 9, "tokLen": 1 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19794,67 +19471,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7de50", + "id": "0x557b7725a9c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 }, "end": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7de30", + "id": "0x557b7725a9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 }, "end": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7cc00", + "id": "0x557b77259768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24452, + "offset": 25166, "col": 9, "tokLen": 1 }, "end": { - "offset": 24452, + "offset": 25166, "col": 9, "tokLen": 1 } @@ -19862,11 +19539,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19875,16 +19552,16 @@ } }, { - "id": "0x7feb10e7de18", + "id": "0x557b7725a990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19896,16 +19573,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7cc20", + "id": "0x557b77259788", "kind": "StringLiteral", "range": { "begin": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19921,33 +19598,33 @@ ] }, { - "id": "0x7feb10e7df08", + "id": "0x557b7725aa88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24478, - "line": 798, + "offset": 25192, + "line": 828, "col": 9, "tokLen": 6 }, "end": { - "offset": 24491, + "offset": 25205, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e7ded8", + "id": "0x557b7725aa58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24485, + "offset": 25199, "col": 16, "tokLen": 4 }, "end": { - "offset": 24491, + "offset": 25205, "col": 22, "tokLen": 10 } @@ -19957,7 +19634,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe94e0", + "id": "0x557b76920e80", "kind": "EnumConstantDecl", "name": "NO_DISCARD", "type": { @@ -19970,35 +19647,35 @@ ] }, { - "id": "0x7feb10e7f248", + "id": "0x557b7725bde8", "kind": "IfStmt", "range": { "begin": { - "offset": 24507, - "line": 799, + "offset": 25221, + "line": 829, "col": 5, "tokLen": 2 }, "end": { - "offset": 24553, - "line": 800, + "offset": 25267, + "line": 830, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10e7f198", + "id": "0x557b7725bd30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24511, - "line": 799, + "offset": 25225, + "line": 829, "col": 9, "tokLen": 1 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20010,67 +19687,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7f180", + "id": "0x557b7725bd18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 }, "end": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7f160", + "id": "0x557b7725bcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 }, "end": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7df38", + "id": "0x557b7725aab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24511, + "offset": 25225, "col": 9, "tokLen": 1 }, "end": { - "offset": 24511, + "offset": 25225, "col": 9, "tokLen": 1 } @@ -20078,11 +19755,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20091,16 +19768,16 @@ } }, { - "id": "0x7feb10e7f148", + "id": "0x557b7725bce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20112,16 +19789,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7df58", + "id": "0x557b7725aad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20137,33 +19814,33 @@ ] }, { - "id": "0x7feb10e7f238", + "id": "0x557b7725bdd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24540, - "line": 800, + "offset": 25254, + "line": 830, "col": 9, "tokLen": 6 }, "end": { - "offset": 24553, + "offset": 25267, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10e7f208", + "id": "0x557b7725bda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24547, + "offset": 25261, "col": 16, "tokLen": 4 }, "end": { - "offset": 24553, + "offset": 25267, "col": 22, "tokLen": 20 } @@ -20173,7 +19850,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe9530", + "id": "0x557b76920ed8", "kind": "EnumConstantDecl", "name": "DISCARD_EMPTY_FRAMES", "type": { @@ -20186,35 +19863,35 @@ ] }, { - "id": "0x7feb10e80578", + "id": "0x557b7725d138", "kind": "IfStmt", "range": { "begin": { - "offset": 24579, - "line": 801, + "offset": 25293, + "line": 831, "col": 5, "tokLen": 2 }, "end": { - "offset": 24627, - "line": 802, + "offset": 25341, + "line": 832, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e804c8", + "id": "0x557b7725d080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24583, - "line": 801, + "offset": 25297, + "line": 831, "col": 9, "tokLen": 1 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20226,67 +19903,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e804b0", + "id": "0x557b7725d068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 }, "end": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e80490", + "id": "0x557b7725d048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 }, "end": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7f268", + "id": "0x557b7725be08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24583, + "offset": 25297, "col": 9, "tokLen": 1 }, "end": { - "offset": 24583, + "offset": 25297, "col": 9, "tokLen": 1 } @@ -20294,11 +19971,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20307,16 +19984,16 @@ } }, { - "id": "0x7feb10e80478", + "id": "0x557b7725d030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20328,16 +20005,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7f288", + "id": "0x557b7725be28", "kind": "StringLiteral", "range": { "begin": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20353,33 +20030,33 @@ ] }, { - "id": "0x7feb10e80568", + "id": "0x557b7725d128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24614, - "line": 802, + "offset": 25328, + "line": 832, "col": 9, "tokLen": 6 }, "end": { - "offset": 24627, + "offset": 25341, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e80538", + "id": "0x557b7725d0f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24621, + "offset": 25335, "col": 16, "tokLen": 4 }, "end": { - "offset": 24627, + "offset": 25341, "col": 22, "tokLen": 22 } @@ -20389,7 +20066,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe9580", + "id": "0x557b76920f30", "kind": "EnumConstantDecl", "name": "DISCARD_PARTIAL_FRAMES", "type": { @@ -20402,17 +20079,17 @@ ] }, { - "id": "0x7feb10e80c40", + "id": "0x557b7725d7d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24655, - "line": 803, + "offset": 25369, + "line": 833, "col": 5, "tokLen": 5 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } @@ -20424,16 +20101,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e80c28", + "id": "0x557b7725d7c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24655, + "offset": 25369, "col": 5, "tokLen": 5 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } @@ -20444,365 +20121,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e80bf8", - "kind": "CXXConstructExpr", + "id": "0x557b7725d798", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e80be0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7725d778", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7725d770", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e80bb8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7725d740", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e80b98", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7725d728", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24661, - "col": 11, - "tokLen": 12 + "offset": 25388, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 24709, - "col": 59, + "offset": 25422, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e80b90", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e80b60", - "kind": "CXXConstructExpr", + "id": "0x557b7725d710", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24661, - "col": 11, - "tokLen": 12 + "offset": 25388, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 24709, - "col": 59, + "offset": 25422, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e80b48", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7725d6f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24674, + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7725d6e8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e80b30", - "kind": "ImplicitCastExpr", + "id": "0x557b7725d6b0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24674, + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e80b10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7725d698", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24674, + "offset": 25420, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 25420, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7725d678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25420, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 25420, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7725d660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25388, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7725d188", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25388, + "col": 24, + "tokLen": 31 + }, + "end": { + "offset": 25388, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown frame discard policy \"" + } + ] + }, + { + "id": "0x557b7725d1c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25422, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e80b08", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772594a8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e80ad0", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24708, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e80ab8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24706, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 24706, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e80a98", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24706, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 24706, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e80a80", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24674, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e805a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24674, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char[30]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown frame discard policy \"" - } - ] - }, - { - "id": "0x7feb10e805e0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24708, - "col": 58, - "tokLen": 1 - }, - "end": { - "offset": 24708, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e7c948", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -20827,29 +20448,29 @@ ] }, { - "id": "0x7feb10e80e08", + "id": "0x557b7725d998", "kind": "FunctionDecl", "loc": { - "offset": 24744, + "offset": 25458, "file": "ToString.cpp", - "line": 806, + "line": 836, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 24715, + "offset": 25429, "col": 1, "tokLen": 8 }, "end": { - "offset": 24929, - "line": 812, + "offset": 25643, + "line": 842, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7a68", + "previousDecl": "0x557b76f78268", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -20863,13 +20484,13 @@ }, "inner": [ { - "id": "0x37feca90", + "id": "0x557b769211b0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x37fec9f0", + "id": "0x557b76921000", "kind": "EnumDecl", "name": "fileFormat" } @@ -20877,22 +20498,22 @@ ] }, { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "loc": { - "offset": 24772, - "line": 806, + "offset": 25486, + "line": 836, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 24753, + "offset": 25467, "col": 39, "tokLen": 5 }, "end": { - "offset": 24772, + "offset": 25486, "col": 58, "tokLen": 1 } @@ -20904,52 +20525,52 @@ } }, { - "id": "0x7feb10e83cd0", + "id": "0x557b77260888", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24775, + "offset": 25489, "col": 61, "tokLen": 1 }, "end": { - "offset": 24929, - "line": 812, + "offset": 25643, + "line": 842, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e822f8", + "id": "0x557b7725eeb8", "kind": "IfStmt", "range": { "begin": { - "offset": 24781, - "line": 807, + "offset": 25495, + "line": 837, "col": 5, "tokLen": 2 }, "end": { - "offset": 24819, - "line": 808, + "offset": 25533, + "line": 838, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e82248", + "id": "0x557b7725ee00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24785, - "line": 807, + "offset": 25499, + "line": 837, "col": 9, "tokLen": 1 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -20961,67 +20582,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e82230", + "id": "0x557b7725ede8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 }, "end": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e82210", + "id": "0x557b7725edc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 }, "end": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e80ff0", + "id": "0x557b7725db88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24785, + "offset": 25499, "col": 9, "tokLen": 1 }, "end": { - "offset": 24785, + "offset": 25499, "col": 9, "tokLen": 1 } @@ -21029,11 +20650,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21042,16 +20663,16 @@ } }, { - "id": "0x7feb10e821f8", + "id": "0x557b7725edb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -21063,16 +20684,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e81010", + "id": "0x557b7725dba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -21088,33 +20709,33 @@ ] }, { - "id": "0x7feb10e822e8", + "id": "0x557b7725eea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24806, - "line": 808, + "offset": 25520, + "line": 838, "col": 9, "tokLen": 6 }, "end": { - "offset": 24819, + "offset": 25533, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e822b8", + "id": "0x557b7725ee78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24813, + "offset": 25527, "col": 16, "tokLen": 4 }, "end": { - "offset": 24819, + "offset": 25533, "col": 22, "tokLen": 4 } @@ -21124,7 +20745,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fecb00", + "id": "0x557b76921100", "kind": "EnumConstantDecl", "name": "HDF5", "type": { @@ -21137,35 +20758,35 @@ ] }, { - "id": "0x7feb10e83628", + "id": "0x557b77260208", "kind": "IfStmt", "range": { "begin": { - "offset": 24829, - "line": 809, + "offset": 25543, + "line": 839, "col": 5, "tokLen": 2 }, "end": { - "offset": 24869, - "line": 810, + "offset": 25583, + "line": 840, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e83578", + "id": "0x557b77260150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24833, - "line": 809, + "offset": 25547, + "line": 839, "col": 9, "tokLen": 1 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21177,67 +20798,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e83560", + "id": "0x557b77260138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 }, "end": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e83540", + "id": "0x557b77260118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 }, "end": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e82318", + "id": "0x557b7725eed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24833, + "offset": 25547, "col": 9, "tokLen": 1 }, "end": { - "offset": 24833, + "offset": 25547, "col": 9, "tokLen": 1 } @@ -21245,11 +20866,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21258,16 +20879,16 @@ } }, { - "id": "0x7feb10e83528", + "id": "0x557b77260100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21279,16 +20900,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e82338", + "id": "0x557b7725eef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21304,33 +20925,33 @@ ] }, { - "id": "0x7feb10e83618", + "id": "0x557b772601f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24856, - "line": 810, + "offset": 25570, + "line": 840, "col": 9, "tokLen": 6 }, "end": { - "offset": 24869, + "offset": 25583, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e835e8", + "id": "0x557b772601c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24863, + "offset": 25577, "col": 16, "tokLen": 4 }, "end": { - "offset": 24869, + "offset": 25583, "col": 22, "tokLen": 6 } @@ -21340,7 +20961,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fecab0", + "id": "0x557b769210a8", "kind": "EnumConstantDecl", "name": "BINARY", "type": { @@ -21353,17 +20974,17 @@ ] }, { - "id": "0x7feb10e83cb8", + "id": "0x557b77260870", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24881, - "line": 811, + "offset": 25595, + "line": 841, "col": 5, "tokLen": 5 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } @@ -21375,16 +20996,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e83ca0", + "id": "0x557b77260858", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24881, + "offset": 25595, "col": 5, "tokLen": 5 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } @@ -21395,365 +21016,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e83c70", - "kind": "CXXConstructExpr", + "id": "0x557b77260830", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e83c58", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77260810", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77260808", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e83c30", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772607d8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e83c10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772607c0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24887, - "col": 11, - "tokLen": 12 + "offset": 25614, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24926, - "col": 50, + "offset": 25639, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e83c08", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e83bd8", - "kind": "CXXConstructExpr", + "id": "0x557b772607a8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24887, - "col": 11, - "tokLen": 12 + "offset": 25614, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24926, - "col": 50, + "offset": 25639, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e83bc0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77260788", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24900, + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77260780", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e83ba8", - "kind": "ImplicitCastExpr", + "id": "0x557b77260748", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24900, + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e83b88", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77260730", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24900, + "offset": 25637, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25637, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77260710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25637, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25637, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772606f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25614, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77260258", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25614, + "col": 24, + "tokLen": 22 + }, + "end": { + "offset": 25614, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char[21]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown file format \"" + } + ] + }, + { + "id": "0x557b77260288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25639, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e83b80", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7725d8c0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e83b48", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24925, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e83b30", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24923, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24923, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e83b10", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24923, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24923, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e83af8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24900, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e83658", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24900, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char[21]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown file format \"" - } - ] - }, - { - "id": "0x7feb10e83688", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24925, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 24925, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e80d30", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -21778,29 +21343,29 @@ ] }, { - "id": "0x7feb10e83e78", + "id": "0x557b77260a28", "kind": "FunctionDecl", "loc": { - "offset": 24969, + "offset": 25683, "file": "ToString.cpp", - "line": 814, + "line": 844, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 24932, + "offset": 25646, "col": 1, "tokLen": 8 }, "end": { - "offset": 25363, - "line": 824, + "offset": 26077, + "line": 854, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7fb8", + "previousDecl": "0x557b76f787e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -21814,13 +21379,13 @@ }, "inner": [ { - "id": "0x37fee230", + "id": "0x557b76922d20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x37fee188", + "id": "0x557b76922b18", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -21828,22 +21393,22 @@ ] }, { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "loc": { - "offset": 24997, - "line": 814, + "offset": 25711, + "line": 844, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 24978, + "offset": 25692, "col": 47, "tokLen": 5 }, "end": { - "offset": 24997, + "offset": 25711, "col": 66, "tokLen": 1 } @@ -21855,52 +21420,52 @@ } }, { - "id": "0x7feb10e893c8", + "id": "0x557b77265fe0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25000, + "offset": 25714, "col": 69, "tokLen": 1 }, "end": { - "offset": 25363, - "line": 824, + "offset": 26077, + "line": 854, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e85378", + "id": "0x557b77261f58", "kind": "IfStmt", "range": { "begin": { - "offset": 25006, - "line": 815, + "offset": 25720, + "line": 845, "col": 5, "tokLen": 2 }, "end": { - "offset": 25062, - "line": 816, + "offset": 25776, + "line": 846, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e852c8", + "id": "0x557b77261ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25010, - "line": 815, + "offset": 25724, + "line": 845, "col": 9, "tokLen": 1 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -21912,67 +21477,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e852b0", + "id": "0x557b77261e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 }, "end": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e85290", + "id": "0x557b77261e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 }, "end": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e84060", + "id": "0x557b77260c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25010, + "offset": 25724, "col": 9, "tokLen": 1 }, "end": { - "offset": 25010, + "offset": 25724, "col": 9, "tokLen": 1 } @@ -21980,11 +21545,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21993,16 +21558,16 @@ } }, { - "id": "0x7feb10e85278", + "id": "0x557b77261e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -22014,16 +21579,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e84080", + "id": "0x557b77260c38", "kind": "StringLiteral", "range": { "begin": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -22039,33 +21604,33 @@ ] }, { - "id": "0x7feb10e85368", + "id": "0x557b77261f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25049, - "line": 816, + "offset": 25763, + "line": 846, "col": 9, "tokLen": 6 }, "end": { - "offset": 25062, + "offset": 25776, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e85338", + "id": "0x557b77261f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25056, + "offset": 25770, "col": 16, "tokLen": 4 }, "end": { - "offset": 25062, + "offset": 25776, "col": 22, "tokLen": 22 } @@ -22075,7 +21640,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee250", + "id": "0x557b76922bc0", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_RISING_EDGE", "type": { @@ -22088,35 +21653,35 @@ ] }, { - "id": "0x7feb10e866b8", + "id": "0x557b772632b8", "kind": "IfStmt", "range": { "begin": { - "offset": 25090, - "line": 817, + "offset": 25804, + "line": 847, "col": 5, "tokLen": 2 }, "end": { - "offset": 25147, - "line": 818, + "offset": 25861, + "line": 848, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e86608", + "id": "0x557b77263200", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25094, - "line": 817, + "offset": 25808, + "line": 847, "col": 9, "tokLen": 1 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22128,67 +21693,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e865f0", + "id": "0x557b772631e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 }, "end": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e865d0", + "id": "0x557b772631c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 }, "end": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e85398", + "id": "0x557b77261f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25094, + "offset": 25808, "col": 9, "tokLen": 1 }, "end": { - "offset": 25094, + "offset": 25808, "col": 9, "tokLen": 1 } @@ -22196,11 +21761,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22209,16 +21774,16 @@ } }, { - "id": "0x7feb10e865b8", + "id": "0x557b772631b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22230,16 +21795,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e853b8", + "id": "0x557b77261f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22255,33 +21820,33 @@ ] }, { - "id": "0x7feb10e866a8", + "id": "0x557b772632a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25134, - "line": 818, + "offset": 25848, + "line": 848, "col": 9, "tokLen": 6 }, "end": { - "offset": 25147, + "offset": 25861, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e86678", + "id": "0x557b77263278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25141, + "offset": 25855, "col": 16, "tokLen": 4 }, "end": { - "offset": 25147, + "offset": 25861, "col": 22, "tokLen": 23 } @@ -22291,7 +21856,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee2a0", + "id": "0x557b76922c18", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_FALLING_EDGE", "type": { @@ -22304,35 +21869,35 @@ ] }, { - "id": "0x7feb10e879e8", + "id": "0x557b77264608", "kind": "IfStmt", "range": { "begin": { - "offset": 25176, - "line": 819, + "offset": 25890, + "line": 849, "col": 5, "tokLen": 2 }, "end": { - "offset": 25222, - "line": 820, + "offset": 25936, + "line": 850, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e87938", + "id": "0x557b77264550", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25180, - "line": 819, + "offset": 25894, + "line": 849, "col": 9, "tokLen": 1 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22344,67 +21909,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e87920", + "id": "0x557b77264538", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 }, "end": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e87900", + "id": "0x557b77264518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 }, "end": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e866d8", + "id": "0x557b772632d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25180, + "offset": 25894, "col": 9, "tokLen": 1 }, "end": { - "offset": 25180, + "offset": 25894, "col": 9, "tokLen": 1 } @@ -22412,11 +21977,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22425,16 +21990,16 @@ } }, { - "id": "0x7feb10e878e8", + "id": "0x557b77264500", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22446,16 +22011,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e866f8", + "id": "0x557b772632f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22471,33 +22036,33 @@ ] }, { - "id": "0x7feb10e879d8", + "id": "0x557b772645f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25209, - "line": 820, + "offset": 25923, + "line": 850, "col": 9, "tokLen": 6 }, "end": { - "offset": 25222, + "offset": 25936, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e879a8", + "id": "0x557b772645c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25216, + "offset": 25930, "col": 16, "tokLen": 4 }, "end": { - "offset": 25222, + "offset": 25936, "col": 22, "tokLen": 12 } @@ -22507,7 +22072,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee2f0", + "id": "0x557b76922c70", "kind": "EnumConstantDecl", "name": "INVERSION_ON", "type": { @@ -22520,35 +22085,35 @@ ] }, { - "id": "0x7feb10e88d18", + "id": "0x557b77265958", "kind": "IfStmt", "range": { "begin": { - "offset": 25240, - "line": 821, + "offset": 25954, + "line": 851, "col": 5, "tokLen": 2 }, "end": { - "offset": 25287, - "line": 822, + "offset": 26001, + "line": 852, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e88c68", + "id": "0x557b772658a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25244, - "line": 821, + "offset": 25958, + "line": 851, "col": 9, "tokLen": 1 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22560,67 +22125,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e88c50", + "id": "0x557b77265888", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 }, "end": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e88c30", + "id": "0x557b77265868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 }, "end": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e87a08", + "id": "0x557b77264628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25244, + "offset": 25958, "col": 9, "tokLen": 1 }, "end": { - "offset": 25244, + "offset": 25958, "col": 9, "tokLen": 1 } @@ -22628,11 +22193,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22641,16 +22206,16 @@ } }, { - "id": "0x7feb10e88c18", + "id": "0x557b77265850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22662,16 +22227,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e87a28", + "id": "0x557b77264648", "kind": "StringLiteral", "range": { "begin": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22687,33 +22252,33 @@ ] }, { - "id": "0x7feb10e88d08", + "id": "0x557b77265948", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25274, - "line": 822, + "offset": 25988, + "line": 852, "col": 9, "tokLen": 6 }, "end": { - "offset": 25287, + "offset": 26001, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e88cd8", + "id": "0x557b77265918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25281, + "offset": 25995, "col": 16, "tokLen": 4 }, "end": { - "offset": 25287, + "offset": 26001, "col": 22, "tokLen": 13 } @@ -22723,7 +22288,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee340", + "id": "0x557b76922cc8", "kind": "EnumConstantDecl", "name": "INVERSION_OFF", "type": { @@ -22736,17 +22301,17 @@ ] }, { - "id": "0x7feb10e893b0", + "id": "0x557b77265fc8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25306, - "line": 823, + "offset": 26020, + "line": 853, "col": 5, "tokLen": 5 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } @@ -22758,16 +22323,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e89398", + "id": "0x557b77265fb0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25306, + "offset": 26020, "col": 5, "tokLen": 5 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } @@ -22778,365 +22343,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e89368", - "kind": "CXXConstructExpr", + "id": "0x557b77265f88", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e89350", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77265f68", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77265f60", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e89328", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77265f30", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e89308", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77265f18", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25312, - "col": 11, - "tokLen": 12 + "offset": 26039, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 25360, - "col": 59, + "offset": 26073, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e89300", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e892d0", - "kind": "CXXConstructExpr", + "id": "0x557b77265f00", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25312, - "col": 11, - "tokLen": 12 + "offset": 26039, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 25360, - "col": 59, + "offset": 26073, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e892b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77265ee0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25325, + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77265ed8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e892a0", - "kind": "ImplicitCastExpr", + "id": "0x557b77265ea0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25325, + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e89280", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77265e88", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25325, + "offset": 26071, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77265e68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26071, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77265e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26039, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772659a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 26039, + "col": 24, + "tokLen": 31 + }, + "end": { + "offset": 26039, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown external signal flag \"" + } + ] + }, + { + "id": "0x557b772659e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26073, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e89278", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77260950", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e89240", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25359, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e89228", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25357, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 25357, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e89208", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25357, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 25357, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e891f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25325, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e88d48", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25325, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char[30]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown external signal flag \"" - } - ] - }, - { - "id": "0x7feb10e88d80", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25359, - "col": 58, - "tokLen": 1 - }, - "end": { - "offset": 25359, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e83da0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -23161,29 +22670,29 @@ ] }, { - "id": "0x7feb10e89578", + "id": "0x557b77266188", "kind": "FunctionDecl", "loc": { - "offset": 25396, + "offset": 26110, "file": "ToString.cpp", - "line": 826, + "line": 856, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 25366, + "offset": 26080, "col": 1, "tokLen": 8 }, "end": { - "offset": 25819, - "line": 838, + "offset": 26533, + "line": 868, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8508", + "previousDecl": "0x557b76f78d68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -23197,13 +22706,13 @@ }, "inner": [ { - "id": "0x37ff18e0", + "id": "0x557b769268c0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x37ff1838", + "id": "0x557b76926658", "kind": "EnumDecl", "name": "readoutMode" } @@ -23211,22 +22720,22 @@ ] }, { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "loc": { - "offset": 25424, - "line": 826, + "offset": 26138, + "line": 856, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 25405, + "offset": 26119, "col": 40, "tokLen": 5 }, "end": { - "offset": 25424, + "offset": 26138, "col": 59, "tokLen": 1 } @@ -23238,52 +22747,52 @@ } }, { - "id": "0x7feb10e8fe18", + "id": "0x557b7726cab0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25427, + "offset": 26141, "col": 62, "tokLen": 1 }, "end": { - "offset": 25819, - "line": 838, + "offset": 26533, + "line": 868, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e8aa68", + "id": "0x557b772676a8", "kind": "IfStmt", "range": { "begin": { - "offset": 25433, - "line": 827, + "offset": 26147, + "line": 857, "col": 5, "tokLen": 2 }, "end": { - "offset": 25473, - "line": 828, + "offset": 26187, + "line": 858, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e8a9b8", + "id": "0x557b772675f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25437, - "line": 827, + "offset": 26151, + "line": 857, "col": 9, "tokLen": 1 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23295,67 +22804,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8a9a0", + "id": "0x557b772675d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 }, "end": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8a980", + "id": "0x557b772675b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 }, "end": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e89760", + "id": "0x557b77266378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25437, + "offset": 26151, "col": 9, "tokLen": 1 }, "end": { - "offset": 25437, + "offset": 26151, "col": 9, "tokLen": 1 } @@ -23363,11 +22872,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23376,16 +22885,16 @@ } }, { - "id": "0x7feb10e8a968", + "id": "0x557b772675a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23397,16 +22906,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e89780", + "id": "0x557b77266398", "kind": "StringLiteral", "range": { "begin": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23422,33 +22931,33 @@ ] }, { - "id": "0x7feb10e8aa58", + "id": "0x557b77267698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25460, - "line": 828, + "offset": 26174, + "line": 858, "col": 9, "tokLen": 6 }, "end": { - "offset": 25473, + "offset": 26187, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e8aa28", + "id": "0x557b77267668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25467, + "offset": 26181, "col": 16, "tokLen": 4 }, "end": { - "offset": 25473, + "offset": 26187, "col": 22, "tokLen": 11 } @@ -23458,7 +22967,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1900", + "id": "0x557b76926700", "kind": "EnumConstantDecl", "name": "ANALOG_ONLY", "type": { @@ -23471,35 +22980,35 @@ ] }, { - "id": "0x7feb10e8bd98", + "id": "0x557b772689f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25490, - "line": 829, + "offset": 26204, + "line": 859, "col": 5, "tokLen": 2 }, "end": { - "offset": 25531, - "line": 830, + "offset": 26245, + "line": 860, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e8bce8", + "id": "0x557b77268940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25494, - "line": 829, + "offset": 26208, + "line": 859, "col": 9, "tokLen": 1 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23511,67 +23020,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8bcd0", + "id": "0x557b77268928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 }, "end": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8bcb0", + "id": "0x557b77268908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 }, "end": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8aa88", + "id": "0x557b772676c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25494, + "offset": 26208, "col": 9, "tokLen": 1 }, "end": { - "offset": 25494, + "offset": 26208, "col": 9, "tokLen": 1 } @@ -23579,11 +23088,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23592,16 +23101,16 @@ } }, { - "id": "0x7feb10e8bc98", + "id": "0x557b772688f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23613,16 +23122,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8aaa8", + "id": "0x557b772676e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23638,33 +23147,33 @@ ] }, { - "id": "0x7feb10e8bd88", + "id": "0x557b772689e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25518, - "line": 830, + "offset": 26232, + "line": 860, "col": 9, "tokLen": 6 }, "end": { - "offset": 25531, + "offset": 26245, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e8bd58", + "id": "0x557b772689b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25525, + "offset": 26239, "col": 16, "tokLen": 4 }, "end": { - "offset": 25531, + "offset": 26245, "col": 22, "tokLen": 12 } @@ -23674,7 +23183,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1950", + "id": "0x557b76926758", "kind": "EnumConstantDecl", "name": "DIGITAL_ONLY", "type": { @@ -23687,35 +23196,35 @@ ] }, { - "id": "0x7feb10e8d0c8", + "id": "0x557b77269d48", "kind": "IfStmt", "range": { "begin": { - "offset": 25549, - "line": 831, + "offset": 26263, + "line": 861, "col": 5, "tokLen": 2 }, "end": { - "offset": 25597, - "line": 832, + "offset": 26311, + "line": 862, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x7feb10e8d018", + "id": "0x557b77269c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25553, - "line": 831, + "offset": 26267, + "line": 861, "col": 9, "tokLen": 1 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23727,67 +23236,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8d000", + "id": "0x557b77269c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 }, "end": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8cfe0", + "id": "0x557b77269c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 }, "end": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8bdb8", + "id": "0x557b77268a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25553, + "offset": 26267, "col": 9, "tokLen": 1 }, "end": { - "offset": 25553, + "offset": 26267, "col": 9, "tokLen": 1 } @@ -23795,11 +23304,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23808,16 +23317,16 @@ } }, { - "id": "0x7feb10e8cfc8", + "id": "0x557b77269c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23829,16 +23338,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8bdd8", + "id": "0x557b77268a38", "kind": "StringLiteral", "range": { "begin": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23854,33 +23363,33 @@ ] }, { - "id": "0x7feb10e8d0b8", + "id": "0x557b77269d38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25584, - "line": 832, + "offset": 26298, + "line": 862, "col": 9, "tokLen": 6 }, "end": { - "offset": 25597, + "offset": 26311, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x7feb10e8d088", + "id": "0x557b77269d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25591, + "offset": 26305, "col": 16, "tokLen": 4 }, "end": { - "offset": 25597, + "offset": 26311, "col": 22, "tokLen": 18 } @@ -23890,7 +23399,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff19a0", + "id": "0x557b769267b0", "kind": "EnumConstantDecl", "name": "ANALOG_AND_DIGITAL", "type": { @@ -23903,35 +23412,35 @@ ] }, { - "id": "0x7feb10e8e3f8", + "id": "0x557b7726b098", "kind": "IfStmt", "range": { "begin": { - "offset": 25621, - "line": 833, + "offset": 26335, + "line": 863, "col": 5, "tokLen": 2 }, "end": { - "offset": 25666, - "line": 834, + "offset": 26380, + "line": 864, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e8e348", + "id": "0x557b7726afe0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25625, - "line": 833, + "offset": 26339, + "line": 863, "col": 9, "tokLen": 1 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -23943,67 +23452,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8e330", + "id": "0x557b7726afc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 }, "end": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8e310", + "id": "0x557b7726afa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 }, "end": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8d0e8", + "id": "0x557b77269d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25625, + "offset": 26339, "col": 9, "tokLen": 1 }, "end": { - "offset": 25625, + "offset": 26339, "col": 9, "tokLen": 1 } @@ -24011,11 +23520,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24024,16 +23533,16 @@ } }, { - "id": "0x7feb10e8e2f8", + "id": "0x557b7726af90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -24045,16 +23554,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8d108", + "id": "0x557b77269d88", "kind": "StringLiteral", "range": { "begin": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -24070,33 +23579,33 @@ ] }, { - "id": "0x7feb10e8e3e8", + "id": "0x557b7726b088", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25653, - "line": 834, + "offset": 26367, + "line": 864, "col": 9, "tokLen": 6 }, "end": { - "offset": 25666, + "offset": 26380, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e8e3b8", + "id": "0x557b7726b058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25660, + "offset": 26374, "col": 16, "tokLen": 4 }, "end": { - "offset": 25666, + "offset": 26380, "col": 22, "tokLen": 16 } @@ -24106,7 +23615,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff19f0", + "id": "0x557b76926808", "kind": "EnumConstantDecl", "name": "TRANSCEIVER_ONLY", "type": { @@ -24119,35 +23628,35 @@ ] }, { - "id": "0x7feb10e8f738", + "id": "0x557b7726c3f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25688, - "line": 835, + "offset": 26402, + "line": 865, "col": 5, "tokLen": 2 }, "end": { - "offset": 25741, - "line": 836, + "offset": 26455, + "line": 866, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e8f688", + "id": "0x557b7726c340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25692, - "line": 835, + "offset": 26406, + "line": 865, "col": 9, "tokLen": 1 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24159,67 +23668,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8f670", + "id": "0x557b7726c328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 }, "end": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8f650", + "id": "0x557b7726c308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 }, "end": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8e418", + "id": "0x557b7726b0b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25692, + "offset": 26406, "col": 9, "tokLen": 1 }, "end": { - "offset": 25692, + "offset": 26406, "col": 9, "tokLen": 1 } @@ -24227,11 +23736,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24240,16 +23749,16 @@ } }, { - "id": "0x7feb10e8f638", + "id": "0x557b7726c2f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24261,16 +23770,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8e438", + "id": "0x557b7726b0d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24286,33 +23795,33 @@ ] }, { - "id": "0x7feb10e8f728", + "id": "0x557b7726c3e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25728, - "line": 836, + "offset": 26442, + "line": 866, "col": 9, "tokLen": 6 }, "end": { - "offset": 25741, + "offset": 26455, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e8f6f8", + "id": "0x557b7726c3b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25735, + "offset": 26449, "col": 16, "tokLen": 4 }, "end": { - "offset": 25741, + "offset": 26455, "col": 22, "tokLen": 23 } @@ -24322,7 +23831,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1a40", + "id": "0x557b76926860", "kind": "EnumConstantDecl", "name": "DIGITAL_AND_TRANSCEIVER", "type": { @@ -24335,17 +23844,17 @@ ] }, { - "id": "0x7feb10e8fe00", + "id": "0x557b7726ca98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25770, - "line": 837, + "offset": 26484, + "line": 867, "col": 5, "tokLen": 5 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } @@ -24357,16 +23866,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e8fde8", + "id": "0x557b7726ca80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25770, + "offset": 26484, "col": 5, "tokLen": 5 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } @@ -24377,365 +23886,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e8fdb8", - "kind": "CXXConstructExpr", + "id": "0x557b7726ca58", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e8fda0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7726ca38", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7726ca30", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e8fd78", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7726ca00", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e8fd58", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7726c9e8", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25776, - "col": 11, - "tokLen": 12 + "offset": 26503, + "col": 24, + "tokLen": 23 }, "end": { - "offset": 25816, - "col": 51, + "offset": 26529, + "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e8fd50", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e8fd20", - "kind": "CXXConstructExpr", + "id": "0x557b7726c9d0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25776, - "col": 11, - "tokLen": 12 + "offset": 26503, + "col": 24, + "tokLen": 23 }, "end": { - "offset": 25816, - "col": 51, + "offset": 26529, + "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e8fd08", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7726c9b0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25789, + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7726c9a8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e8fcf0", - "kind": "ImplicitCastExpr", + "id": "0x557b7726c970", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25789, + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e8fcd0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7726c958", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25789, + "offset": 26527, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 26527, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7726c938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26527, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 26527, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7726c920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26503, + "col": 24, + "tokLen": 23 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7726c448", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 26503, + "col": 24, + "tokLen": 23 + }, + "end": { + "offset": 26503, + "col": 24, + "tokLen": 23 + } + }, + "type": { + "qualType": "const char[22]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown readout mode \"" + } + ] + }, + { + "id": "0x557b7726c478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26529, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e8fcc8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772660b8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e8fc90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25815, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e8fc78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25813, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 25813, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e8fc58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25813, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 25813, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e8fc40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25789, - "col": 24, - "tokLen": 23 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e8f768", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25789, - "col": 24, - "tokLen": 23 - } - }, - "type": { - "qualType": "const char[22]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown readout mode \"" - } - ] - }, - { - "id": "0x7feb10e8f798", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25815, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 25815, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e894a8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -24760,29 +24213,29 @@ ] }, { - "id": "0x7feb10e8ffd8", + "id": "0x557b7726cc68", "kind": "FunctionDecl", "loc": { - "offset": 25849, + "offset": 26563, "file": "ToString.cpp", - "line": 840, + "line": 870, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 25822, + "offset": 26536, "col": 1, "tokLen": 8 }, "end": { - "offset": 31012, - "line": 1018, + "offset": 31726, + "line": 1048, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8a58", + "previousDecl": "0x557b76f792e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -24796,13 +24249,13 @@ }, "inner": [ { - "id": "0x37fee730", + "id": "0x557b769259d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x37fee688", + "id": "0x557b76923068", "kind": "EnumDecl", "name": "dacIndex" } @@ -24810,22 +24263,22 @@ ] }, { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "loc": { - "offset": 25877, - "line": 840, + "offset": 26591, + "line": 870, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 25858, + "offset": 26572, "col": 37, "tokLen": 5 }, "end": { - "offset": 25877, + "offset": 26591, "col": 56, "tokLen": 1 } @@ -24837,52 +24290,52 @@ } }, { - "id": "0x7feb10e0b140", + "id": "0x557b772ecb28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25880, + "offset": 26594, "col": 59, "tokLen": 1 }, "end": { - "offset": 31012, - "line": 1018, + "offset": 31726, + "line": 1048, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e92778", + "id": "0x557b7726f478", "kind": "IfStmt", "range": { "begin": { - "offset": 25886, - "line": 841, + "offset": 26600, + "line": 871, "col": 5, "tokLen": 2 }, "end": { - "offset": 25937, - "line": 842, + "offset": 26651, + "line": 872, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e926e0", + "id": "0x557b7726f3d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 25890, - "line": 841, + "offset": 26604, + "line": 871, "col": 9, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -24894,16 +24347,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e91418", + "id": "0x557b7726e0d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -24915,67 +24368,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e91400", + "id": "0x557b7726e0b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 }, "end": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e913e0", + "id": "0x557b7726e098", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 }, "end": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e901c0", + "id": "0x557b7726ce58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 }, "end": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 } @@ -24983,11 +24436,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24996,16 +24449,16 @@ } }, { - "id": "0x7feb10e913c8", + "id": "0x557b7726e080", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -25017,16 +24470,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e901e0", + "id": "0x557b7726ce78", "kind": "StringLiteral", "range": { "begin": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -25042,16 +24495,16 @@ ] }, { - "id": "0x7feb10e926a8", + "id": "0x557b7726f3a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25063,67 +24516,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e92690", + "id": "0x557b7726f388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 }, "end": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e92670", + "id": "0x557b7726f368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 }, "end": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e91450", + "id": "0x557b7726e108", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 }, "end": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 } @@ -25131,11 +24584,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25144,16 +24597,16 @@ } }, { - "id": "0x7feb10e92658", + "id": "0x557b7726f350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25165,16 +24618,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e91470", + "id": "0x557b7726e128", "kind": "StringLiteral", "range": { "begin": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25192,33 +24645,33 @@ ] }, { - "id": "0x7feb10e92768", + "id": "0x557b7726f468", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25924, - "line": 842, + "offset": 26638, + "line": 872, "col": 9, "tokLen": 6 }, "end": { - "offset": 25937, + "offset": 26651, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e92738", + "id": "0x557b7726f438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25931, + "offset": 26645, "col": 16, "tokLen": 4 }, "end": { - "offset": 25937, + "offset": 26651, "col": 22, "tokLen": 5 } @@ -25228,7 +24681,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee750", + "id": "0x557b76923110", "kind": "EnumConstantDecl", "name": "DAC_0", "type": { @@ -25241,35 +24694,35 @@ ] }, { - "id": "0x7feb10e94d58", + "id": "0x557b77271a98", "kind": "IfStmt", "range": { "begin": { - "offset": 25948, - "line": 843, + "offset": 26662, + "line": 873, "col": 5, "tokLen": 2 }, "end": { - "offset": 25999, - "line": 844, + "offset": 26713, + "line": 874, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e94cc0", + "id": "0x557b772719f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 25952, - "line": 843, + "offset": 26666, + "line": 873, "col": 9, "tokLen": 1 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25281,16 +24734,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e939f8", + "id": "0x557b77270710", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25302,67 +24755,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e939e0", + "id": "0x557b772706f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 }, "end": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e939c0", + "id": "0x557b772706d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 }, "end": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e92798", + "id": "0x557b7726f498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 }, "end": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 } @@ -25370,11 +24823,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25383,16 +24836,16 @@ } }, { - "id": "0x7feb10e939a8", + "id": "0x557b772706c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25404,16 +24857,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e927b8", + "id": "0x557b7726f4b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25429,16 +24882,16 @@ ] }, { - "id": "0x7feb10e94c88", + "id": "0x557b772719c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25450,67 +24903,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e94c70", + "id": "0x557b772719a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 }, "end": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e94c50", + "id": "0x557b77271988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 }, "end": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e93a30", + "id": "0x557b77270748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 }, "end": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 } @@ -25518,11 +24971,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25531,16 +24984,16 @@ } }, { - "id": "0x7feb10e94c38", + "id": "0x557b77271970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25552,16 +25005,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e93a50", + "id": "0x557b77270768", "kind": "StringLiteral", "range": { "begin": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25579,33 +25032,33 @@ ] }, { - "id": "0x7feb10e94d48", + "id": "0x557b77271a88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25986, - "line": 844, + "offset": 26700, + "line": 874, "col": 9, "tokLen": 6 }, "end": { - "offset": 25999, + "offset": 26713, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e94d18", + "id": "0x557b77271a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25993, + "offset": 26707, "col": 16, "tokLen": 4 }, "end": { - "offset": 25999, + "offset": 26713, "col": 22, "tokLen": 5 } @@ -25615,7 +25068,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee7a0", + "id": "0x557b76923168", "kind": "EnumConstantDecl", "name": "DAC_1", "type": { @@ -25628,35 +25081,35 @@ ] }, { - "id": "0x7feb10e97338", + "id": "0x557b772740b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26010, - "line": 845, + "offset": 26724, + "line": 875, "col": 5, "tokLen": 2 }, "end": { - "offset": 26061, - "line": 846, + "offset": 26775, + "line": 876, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e972a0", + "id": "0x557b77274018", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26014, - "line": 845, + "offset": 26728, + "line": 875, "col": 9, "tokLen": 1 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25668,16 +25121,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e95fd8", + "id": "0x557b77272d30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25689,67 +25142,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e95fc0", + "id": "0x557b77272d18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 }, "end": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e95fa0", + "id": "0x557b77272cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 }, "end": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e94d78", + "id": "0x557b77271ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 }, "end": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 } @@ -25757,11 +25210,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25770,16 +25223,16 @@ } }, { - "id": "0x7feb10e95f88", + "id": "0x557b77272ce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25791,16 +25244,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e94d98", + "id": "0x557b77271ad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25816,16 +25269,16 @@ ] }, { - "id": "0x7feb10e97268", + "id": "0x557b77273fe0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25837,67 +25290,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e97250", + "id": "0x557b77273fc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 }, "end": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e97230", + "id": "0x557b77273fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 }, "end": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e96010", + "id": "0x557b77272d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 }, "end": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 } @@ -25905,11 +25358,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25918,16 +25371,16 @@ } }, { - "id": "0x7feb10e97218", + "id": "0x557b77273f90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25939,16 +25392,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e96030", + "id": "0x557b77272d88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25966,33 +25419,33 @@ ] }, { - "id": "0x7feb10e97328", + "id": "0x557b772740a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26048, - "line": 846, + "offset": 26762, + "line": 876, "col": 9, "tokLen": 6 }, "end": { - "offset": 26061, + "offset": 26775, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e972f8", + "id": "0x557b77274078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26055, + "offset": 26769, "col": 16, "tokLen": 4 }, "end": { - "offset": 26061, + "offset": 26775, "col": 22, "tokLen": 5 } @@ -26002,7 +25455,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee7f0", + "id": "0x557b769231c0", "kind": "EnumConstantDecl", "name": "DAC_2", "type": { @@ -26015,35 +25468,35 @@ ] }, { - "id": "0x7feb10e99918", + "id": "0x557b772766d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26072, - "line": 847, + "offset": 26786, + "line": 877, "col": 5, "tokLen": 2 }, "end": { - "offset": 26123, - "line": 848, + "offset": 26837, + "line": 878, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e99880", + "id": "0x557b77276638", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26076, - "line": 847, + "offset": 26790, + "line": 877, "col": 9, "tokLen": 1 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26055,16 +25508,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e985b8", + "id": "0x557b77275350", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26076,67 +25529,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e985a0", + "id": "0x557b77275338", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 }, "end": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e98580", + "id": "0x557b77275318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 }, "end": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e97358", + "id": "0x557b772740d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 }, "end": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 } @@ -26144,11 +25597,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26157,16 +25610,16 @@ } }, { - "id": "0x7feb10e98568", + "id": "0x557b77275300", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26178,16 +25631,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e97378", + "id": "0x557b772740f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26203,16 +25656,16 @@ ] }, { - "id": "0x7feb10e99848", + "id": "0x557b77276600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26224,67 +25677,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e99830", + "id": "0x557b772765e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 }, "end": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e99810", + "id": "0x557b772765c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 }, "end": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e985f0", + "id": "0x557b77275388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 }, "end": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 } @@ -26292,11 +25745,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26305,16 +25758,16 @@ } }, { - "id": "0x7feb10e997f8", + "id": "0x557b772765b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26326,16 +25779,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e98610", + "id": "0x557b772753a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26353,33 +25806,33 @@ ] }, { - "id": "0x7feb10e99908", + "id": "0x557b772766c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26110, - "line": 848, + "offset": 26824, + "line": 878, "col": 9, "tokLen": 6 }, "end": { - "offset": 26123, + "offset": 26837, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e998d8", + "id": "0x557b77276698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26117, + "offset": 26831, "col": 16, "tokLen": 4 }, "end": { - "offset": 26123, + "offset": 26837, "col": 22, "tokLen": 5 } @@ -26389,7 +25842,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee840", + "id": "0x557b76923218", "kind": "EnumConstantDecl", "name": "DAC_3", "type": { @@ -26402,35 +25855,35 @@ ] }, { - "id": "0x7feb10e5aef8", + "id": "0x557b77278cf8", "kind": "IfStmt", "range": { "begin": { - "offset": 26134, - "line": 849, + "offset": 26848, + "line": 879, "col": 5, "tokLen": 2 }, "end": { - "offset": 26185, - "line": 850, + "offset": 26899, + "line": 880, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5ae60", + "id": "0x557b77278c58", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26138, - "line": 849, + "offset": 26852, + "line": 879, "col": 9, "tokLen": 1 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26442,16 +25895,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e9ab98", + "id": "0x557b77277970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26463,67 +25916,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e9ab80", + "id": "0x557b77277958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 }, "end": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e9ab60", + "id": "0x557b77277938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 }, "end": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e99938", + "id": "0x557b772766f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 }, "end": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 } @@ -26531,11 +25984,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26544,16 +25997,16 @@ } }, { - "id": "0x7feb10e9ab48", + "id": "0x557b77277920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26565,16 +26018,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e99958", + "id": "0x557b77276718", "kind": "StringLiteral", "range": { "begin": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26590,16 +26043,16 @@ ] }, { - "id": "0x7feb10e5ae28", + "id": "0x557b77278c20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26611,67 +26064,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5ae10", + "id": "0x557b77278c08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 }, "end": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5adf0", + "id": "0x557b77278be8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 }, "end": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e9abd0", + "id": "0x557b772779a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 }, "end": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 } @@ -26679,11 +26132,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26692,16 +26145,16 @@ } }, { - "id": "0x7feb10e5add8", + "id": "0x557b77278bd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26713,16 +26166,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e9abf0", + "id": "0x557b772779c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26740,33 +26193,33 @@ ] }, { - "id": "0x7feb10e5aee8", + "id": "0x557b77278ce8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26172, - "line": 850, + "offset": 26886, + "line": 880, "col": 9, "tokLen": 6 }, "end": { - "offset": 26185, + "offset": 26899, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5aeb8", + "id": "0x557b77278cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26179, + "offset": 26893, "col": 16, "tokLen": 4 }, "end": { - "offset": 26185, + "offset": 26899, "col": 22, "tokLen": 5 } @@ -26776,7 +26229,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee890", + "id": "0x557b76923270", "kind": "EnumConstantDecl", "name": "DAC_4", "type": { @@ -26789,35 +26242,35 @@ ] }, { - "id": "0x7feb10e5d4d8", + "id": "0x557b7727b318", "kind": "IfStmt", "range": { "begin": { - "offset": 26196, - "line": 851, + "offset": 26910, + "line": 881, "col": 5, "tokLen": 2 }, "end": { - "offset": 26247, - "line": 852, + "offset": 26961, + "line": 882, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5d440", + "id": "0x557b7727b278", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26200, - "line": 851, + "offset": 26914, + "line": 881, "col": 9, "tokLen": 1 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -26829,16 +26282,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e5c178", + "id": "0x557b77279f90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26850,67 +26303,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5c160", + "id": "0x557b77279f78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 }, "end": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5c140", + "id": "0x557b77279f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 }, "end": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5af18", + "id": "0x557b77278d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 } @@ -26918,11 +26371,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26931,16 +26384,16 @@ } }, { - "id": "0x7feb10e5c128", + "id": "0x557b77279f40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26952,16 +26405,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5af38", + "id": "0x557b77278d38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26977,16 +26430,16 @@ ] }, { - "id": "0x7feb10e5d408", + "id": "0x557b7727b240", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -26998,67 +26451,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5d3f0", + "id": "0x557b7727b228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 }, "end": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5d3d0", + "id": "0x557b7727b208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 }, "end": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5c1b0", + "id": "0x557b77279fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 }, "end": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 } @@ -27066,11 +26519,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27079,16 +26532,16 @@ } }, { - "id": "0x7feb10e5d3b8", + "id": "0x557b7727b1f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -27100,16 +26553,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5c1d0", + "id": "0x557b77279fe8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -27127,33 +26580,33 @@ ] }, { - "id": "0x7feb10e5d4c8", + "id": "0x557b7727b308", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26234, - "line": 852, + "offset": 26948, + "line": 882, "col": 9, "tokLen": 6 }, "end": { - "offset": 26247, + "offset": 26961, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5d498", + "id": "0x557b7727b2d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26241, + "offset": 26955, "col": 16, "tokLen": 4 }, "end": { - "offset": 26247, + "offset": 26961, "col": 22, "tokLen": 5 } @@ -27163,7 +26616,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee8e0", + "id": "0x557b769232c8", "kind": "EnumConstantDecl", "name": "DAC_5", "type": { @@ -27176,35 +26629,35 @@ ] }, { - "id": "0x7feb10e5fab8", + "id": "0x557b7727d938", "kind": "IfStmt", "range": { "begin": { - "offset": 26258, - "line": 853, + "offset": 26972, + "line": 883, "col": 5, "tokLen": 2 }, "end": { - "offset": 26309, - "line": 854, + "offset": 27023, + "line": 884, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5fa20", + "id": "0x557b7727d898", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26262, - "line": 853, + "offset": 26976, + "line": 883, "col": 9, "tokLen": 1 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27216,16 +26669,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e5e758", + "id": "0x557b7727c5b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27237,67 +26690,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5e740", + "id": "0x557b7727c598", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 }, "end": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5e720", + "id": "0x557b7727c578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 }, "end": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5d4f8", + "id": "0x557b7727b338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 }, "end": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 } @@ -27305,11 +26758,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27318,16 +26771,16 @@ } }, { - "id": "0x7feb10e5e708", + "id": "0x557b7727c560", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27339,16 +26792,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5d518", + "id": "0x557b7727b358", "kind": "StringLiteral", "range": { "begin": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27364,16 +26817,16 @@ ] }, { - "id": "0x7feb10e5f9e8", + "id": "0x557b7727d860", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27385,67 +26838,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5f9d0", + "id": "0x557b7727d848", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 }, "end": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5f9b0", + "id": "0x557b7727d828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 }, "end": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5e790", + "id": "0x557b7727c5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 }, "end": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 } @@ -27453,11 +26906,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27466,16 +26919,16 @@ } }, { - "id": "0x7feb10e5f998", + "id": "0x557b7727d810", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27487,16 +26940,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5e7b0", + "id": "0x557b7727c608", "kind": "StringLiteral", "range": { "begin": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27514,33 +26967,33 @@ ] }, { - "id": "0x7feb10e5faa8", + "id": "0x557b7727d928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26296, - "line": 854, + "offset": 27010, + "line": 884, "col": 9, "tokLen": 6 }, "end": { - "offset": 26309, + "offset": 27023, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5fa78", + "id": "0x557b7727d8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26303, + "offset": 27017, "col": 16, "tokLen": 4 }, "end": { - "offset": 26309, + "offset": 27023, "col": 22, "tokLen": 5 } @@ -27550,7 +27003,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee930", + "id": "0x557b76923320", "kind": "EnumConstantDecl", "name": "DAC_6", "type": { @@ -27563,35 +27016,35 @@ ] }, { - "id": "0x7feb10e62098", + "id": "0x557b7727ff58", "kind": "IfStmt", "range": { "begin": { - "offset": 26320, - "line": 855, + "offset": 27034, + "line": 885, "col": 5, "tokLen": 2 }, "end": { - "offset": 26371, - "line": 856, + "offset": 27085, + "line": 886, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e62000", + "id": "0x557b7727feb8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26324, - "line": 855, + "offset": 27038, + "line": 885, "col": 9, "tokLen": 1 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27603,16 +27056,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e60d38", + "id": "0x557b7727ebd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27624,67 +27077,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e60d20", + "id": "0x557b7727ebb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 }, "end": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e60d00", + "id": "0x557b7727eb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 }, "end": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5fad8", + "id": "0x557b7727d958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 }, "end": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 } @@ -27692,11 +27145,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27705,16 +27158,16 @@ } }, { - "id": "0x7feb10e60ce8", + "id": "0x557b7727eb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27726,16 +27179,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5faf8", + "id": "0x557b7727d978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27751,16 +27204,16 @@ ] }, { - "id": "0x7feb10e61fc8", + "id": "0x557b7727fe80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27772,67 +27225,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e61fb0", + "id": "0x557b7727fe68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 }, "end": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e61f90", + "id": "0x557b7727fe48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 }, "end": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e60d70", + "id": "0x557b7727ec08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 }, "end": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 } @@ -27840,11 +27293,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27853,16 +27306,16 @@ } }, { - "id": "0x7feb10e61f78", + "id": "0x557b7727fe30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27874,16 +27327,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e60d90", + "id": "0x557b7727ec28", "kind": "StringLiteral", "range": { "begin": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27901,33 +27354,33 @@ ] }, { - "id": "0x7feb10e62088", + "id": "0x557b7727ff48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26358, - "line": 856, + "offset": 27072, + "line": 886, "col": 9, "tokLen": 6 }, "end": { - "offset": 26371, + "offset": 27085, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e62058", + "id": "0x557b7727ff18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26365, + "offset": 27079, "col": 16, "tokLen": 4 }, "end": { - "offset": 26371, + "offset": 27085, "col": 22, "tokLen": 5 } @@ -27937,7 +27390,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee980", + "id": "0x557b76923378", "kind": "EnumConstantDecl", "name": "DAC_7", "type": { @@ -27950,35 +27403,35 @@ ] }, { - "id": "0x7feb10e64678", + "id": "0x557b77282578", "kind": "IfStmt", "range": { "begin": { - "offset": 26382, - "line": 857, + "offset": 27096, + "line": 887, "col": 5, "tokLen": 2 }, "end": { - "offset": 26433, - "line": 858, + "offset": 27147, + "line": 888, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e645e0", + "id": "0x557b772824d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26386, - "line": 857, + "offset": 27100, + "line": 887, "col": 9, "tokLen": 1 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -27990,16 +27443,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e63318", + "id": "0x557b772811f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28011,67 +27464,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e63300", + "id": "0x557b772811d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 }, "end": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e632e0", + "id": "0x557b772811b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 }, "end": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e620b8", + "id": "0x557b7727ff78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 }, "end": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 } @@ -28079,11 +27532,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28092,16 +27545,16 @@ } }, { - "id": "0x7feb10e632c8", + "id": "0x557b772811a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28113,16 +27566,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e620d8", + "id": "0x557b7727ff98", "kind": "StringLiteral", "range": { "begin": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28138,16 +27591,16 @@ ] }, { - "id": "0x7feb10e645a8", + "id": "0x557b772824a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28159,67 +27612,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e64590", + "id": "0x557b77282488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 }, "end": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e64570", + "id": "0x557b77282468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 }, "end": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e63350", + "id": "0x557b77281228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 }, "end": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 } @@ -28227,11 +27680,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28240,16 +27693,16 @@ } }, { - "id": "0x7feb10e64558", + "id": "0x557b77282450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28261,16 +27714,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e63370", + "id": "0x557b77281248", "kind": "StringLiteral", "range": { "begin": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28288,33 +27741,33 @@ ] }, { - "id": "0x7feb10e64668", + "id": "0x557b77282568", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26420, - "line": 858, + "offset": 27134, + "line": 888, "col": 9, "tokLen": 6 }, "end": { - "offset": 26433, + "offset": 27147, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e64638", + "id": "0x557b77282538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26427, + "offset": 27141, "col": 16, "tokLen": 4 }, "end": { - "offset": 26433, + "offset": 27147, "col": 22, "tokLen": 5 } @@ -28324,7 +27777,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee9d0", + "id": "0x557b769233d0", "kind": "EnumConstantDecl", "name": "DAC_8", "type": { @@ -28337,35 +27790,35 @@ ] }, { - "id": "0x7feb10e66c58", + "id": "0x557b77284b98", "kind": "IfStmt", "range": { "begin": { - "offset": 26444, - "line": 859, + "offset": 27158, + "line": 889, "col": 5, "tokLen": 2 }, "end": { - "offset": 26495, - "line": 860, + "offset": 27209, + "line": 890, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e66bc0", + "id": "0x557b77284af8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26448, - "line": 859, + "offset": 27162, + "line": 889, "col": 9, "tokLen": 1 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28377,16 +27830,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e658f8", + "id": "0x557b77283810", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28398,67 +27851,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e658e0", + "id": "0x557b772837f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 }, "end": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e658c0", + "id": "0x557b772837d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 }, "end": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e64698", + "id": "0x557b77282598", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 }, "end": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 } @@ -28466,11 +27919,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28479,16 +27932,16 @@ } }, { - "id": "0x7feb10e658a8", + "id": "0x557b772837c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28500,16 +27953,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e646b8", + "id": "0x557b772825b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28525,16 +27978,16 @@ ] }, { - "id": "0x7feb10e66b88", + "id": "0x557b77284ac0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28546,67 +27999,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e66b70", + "id": "0x557b77284aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 }, "end": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e66b50", + "id": "0x557b77284a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 }, "end": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e65930", + "id": "0x557b77283848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 }, "end": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 } @@ -28614,11 +28067,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28627,16 +28080,16 @@ } }, { - "id": "0x7feb10e66b38", + "id": "0x557b77284a70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28648,16 +28101,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e65950", + "id": "0x557b77283868", "kind": "StringLiteral", "range": { "begin": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28675,33 +28128,33 @@ ] }, { - "id": "0x7feb10e66c48", + "id": "0x557b77284b88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26482, - "line": 860, + "offset": 27196, + "line": 890, "col": 9, "tokLen": 6 }, "end": { - "offset": 26495, + "offset": 27209, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e66c18", + "id": "0x557b77284b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26489, + "offset": 27203, "col": 16, "tokLen": 4 }, "end": { - "offset": 26495, + "offset": 27209, "col": 22, "tokLen": 5 } @@ -28711,7 +28164,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feea20", + "id": "0x557b76923428", "kind": "EnumConstantDecl", "name": "DAC_9", "type": { @@ -28724,35 +28177,35 @@ ] }, { - "id": "0x7feb10e69238", + "id": "0x557b772871b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26506, - "line": 861, + "offset": 27220, + "line": 891, "col": 5, "tokLen": 2 }, "end": { - "offset": 26559, - "line": 862, + "offset": 27273, + "line": 892, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e691a0", + "id": "0x557b77287118", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26510, - "line": 861, + "offset": 27224, + "line": 891, "col": 9, "tokLen": 1 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -28764,16 +28217,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e67ed8", + "id": "0x557b77285e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28785,67 +28238,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e67ec0", + "id": "0x557b77285e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 }, "end": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e67ea0", + "id": "0x557b77285df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 }, "end": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e66c78", + "id": "0x557b77284bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 }, "end": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 } @@ -28853,11 +28306,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28866,16 +28319,16 @@ } }, { - "id": "0x7feb10e67e88", + "id": "0x557b77285de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28887,16 +28340,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e66c98", + "id": "0x557b77284bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28912,16 +28365,16 @@ ] }, { - "id": "0x7feb10e69168", + "id": "0x557b772870e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -28933,67 +28386,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e69150", + "id": "0x557b772870c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 }, "end": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e69130", + "id": "0x557b772870a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 }, "end": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e67f10", + "id": "0x557b77285e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 }, "end": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 } @@ -29001,11 +28454,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29014,16 +28467,16 @@ } }, { - "id": "0x7feb10e69118", + "id": "0x557b77287090", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -29035,16 +28488,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e67f30", + "id": "0x557b77285e88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -29062,33 +28515,33 @@ ] }, { - "id": "0x7feb10e69228", + "id": "0x557b772871a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26546, - "line": 862, + "offset": 27260, + "line": 892, "col": 9, "tokLen": 6 }, "end": { - "offset": 26559, + "offset": 27273, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e691f8", + "id": "0x557b77287178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26553, + "offset": 27267, "col": 16, "tokLen": 4 }, "end": { - "offset": 26559, + "offset": 27273, "col": 22, "tokLen": 6 } @@ -29098,7 +28551,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feea70", + "id": "0x557b76923480", "kind": "EnumConstantDecl", "name": "DAC_10", "type": { @@ -29111,35 +28564,35 @@ ] }, { - "id": "0x7feb10e6b818", + "id": "0x557b772897d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26571, - "line": 863, + "offset": 27285, + "line": 893, "col": 5, "tokLen": 2 }, "end": { - "offset": 26624, - "line": 864, + "offset": 27338, + "line": 894, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6b780", + "id": "0x557b77289738", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26575, - "line": 863, + "offset": 27289, + "line": 893, "col": 9, "tokLen": 1 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29151,16 +28604,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6a4b8", + "id": "0x557b77288450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29172,67 +28625,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6a4a0", + "id": "0x557b77288438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 }, "end": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6a480", + "id": "0x557b77288418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 }, "end": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e69258", + "id": "0x557b772871d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 }, "end": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 } @@ -29240,11 +28693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29253,16 +28706,16 @@ } }, { - "id": "0x7feb10e6a468", + "id": "0x557b77288400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29274,16 +28727,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e69278", + "id": "0x557b772871f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29299,16 +28752,16 @@ ] }, { - "id": "0x7feb10e6b748", + "id": "0x557b77289700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29320,67 +28773,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6b730", + "id": "0x557b772896e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 }, "end": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6b710", + "id": "0x557b772896c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 }, "end": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6a4f0", + "id": "0x557b77288488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 }, "end": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 } @@ -29388,11 +28841,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29401,16 +28854,16 @@ } }, { - "id": "0x7feb10e6b6f8", + "id": "0x557b772896b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29422,16 +28875,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6a510", + "id": "0x557b772884a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29449,33 +28902,33 @@ ] }, { - "id": "0x7feb10e6b808", + "id": "0x557b772897c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26611, - "line": 864, + "offset": 27325, + "line": 894, "col": 9, "tokLen": 6 }, "end": { - "offset": 26624, + "offset": 27338, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6b7d8", + "id": "0x557b77289798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26618, + "offset": 27332, "col": 16, "tokLen": 4 }, "end": { - "offset": 26624, + "offset": 27338, "col": 22, "tokLen": 6 } @@ -29485,7 +28938,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeac0", + "id": "0x557b769234d8", "kind": "EnumConstantDecl", "name": "DAC_11", "type": { @@ -29498,35 +28951,35 @@ ] }, { - "id": "0x7feb10e6ddf8", + "id": "0x557b7728bdf8", "kind": "IfStmt", "range": { "begin": { - "offset": 26636, - "line": 865, + "offset": 27350, + "line": 895, "col": 5, "tokLen": 2 }, "end": { - "offset": 26689, - "line": 866, + "offset": 27403, + "line": 896, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6dd60", + "id": "0x557b7728bd58", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26640, - "line": 865, + "offset": 27354, + "line": 895, "col": 9, "tokLen": 1 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29538,16 +28991,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6ca98", + "id": "0x557b7728aa70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29559,67 +29012,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6ca80", + "id": "0x557b7728aa58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 }, "end": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6ca60", + "id": "0x557b7728aa38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 }, "end": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6b838", + "id": "0x557b772897f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 }, "end": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 } @@ -29627,11 +29080,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29640,16 +29093,16 @@ } }, { - "id": "0x7feb10e6ca48", + "id": "0x557b7728aa20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29661,16 +29114,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6b858", + "id": "0x557b77289818", "kind": "StringLiteral", "range": { "begin": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29686,16 +29139,16 @@ ] }, { - "id": "0x7feb10e6dd28", + "id": "0x557b7728bd20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29707,67 +29160,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6dd10", + "id": "0x557b7728bd08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 }, "end": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6dcf0", + "id": "0x557b7728bce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 }, "end": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6cad0", + "id": "0x557b7728aaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 }, "end": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 } @@ -29775,11 +29228,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29788,16 +29241,16 @@ } }, { - "id": "0x7feb10e6dcd8", + "id": "0x557b7728bcd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29809,16 +29262,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6caf0", + "id": "0x557b7728aac8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29836,33 +29289,33 @@ ] }, { - "id": "0x7feb10e6dde8", + "id": "0x557b7728bde8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26676, - "line": 866, + "offset": 27390, + "line": 896, "col": 9, "tokLen": 6 }, "end": { - "offset": 26689, + "offset": 27403, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6ddb8", + "id": "0x557b7728bdb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26683, + "offset": 27397, "col": 16, "tokLen": 4 }, "end": { - "offset": 26689, + "offset": 27403, "col": 22, "tokLen": 6 } @@ -29872,7 +29325,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeb10", + "id": "0x557b76923530", "kind": "EnumConstantDecl", "name": "DAC_12", "type": { @@ -29885,35 +29338,35 @@ ] }, { - "id": "0x7feb10e703d8", + "id": "0x557b7728e418", "kind": "IfStmt", "range": { "begin": { - "offset": 26701, - "line": 867, + "offset": 27415, + "line": 897, "col": 5, "tokLen": 2 }, "end": { - "offset": 26754, - "line": 868, + "offset": 27468, + "line": 898, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e70340", + "id": "0x557b7728e378", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26705, - "line": 867, + "offset": 27419, + "line": 897, "col": 9, "tokLen": 1 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -29925,16 +29378,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6f078", + "id": "0x557b7728d090", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -29946,67 +29399,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6f060", + "id": "0x557b7728d078", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 }, "end": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6f040", + "id": "0x557b7728d058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 }, "end": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6de18", + "id": "0x557b7728be18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 }, "end": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 } @@ -30014,11 +29467,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30027,16 +29480,16 @@ } }, { - "id": "0x7feb10e6f028", + "id": "0x557b7728d040", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -30048,16 +29501,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6de38", + "id": "0x557b7728be38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -30073,16 +29526,16 @@ ] }, { - "id": "0x7feb10e70308", + "id": "0x557b7728e340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30094,67 +29547,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e702f0", + "id": "0x557b7728e328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 }, "end": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e702d0", + "id": "0x557b7728e308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 }, "end": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6f0b0", + "id": "0x557b7728d0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 }, "end": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 } @@ -30162,11 +29615,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30175,16 +29628,16 @@ } }, { - "id": "0x7feb10e702b8", + "id": "0x557b7728e2f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30196,16 +29649,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6f0d0", + "id": "0x557b7728d0e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30223,33 +29676,33 @@ ] }, { - "id": "0x7feb10e703c8", + "id": "0x557b7728e408", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26741, - "line": 868, + "offset": 27455, + "line": 898, "col": 9, "tokLen": 6 }, "end": { - "offset": 26754, + "offset": 27468, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e70398", + "id": "0x557b7728e3d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26748, + "offset": 27462, "col": 16, "tokLen": 4 }, "end": { - "offset": 26754, + "offset": 27468, "col": 22, "tokLen": 6 } @@ -30259,7 +29712,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeb60", + "id": "0x557b76923588", "kind": "EnumConstantDecl", "name": "DAC_13", "type": { @@ -30272,35 +29725,35 @@ ] }, { - "id": "0x7feb10e729b8", + "id": "0x557b77290a48", "kind": "IfStmt", "range": { "begin": { - "offset": 26766, - "line": 869, + "offset": 27480, + "line": 899, "col": 5, "tokLen": 2 }, "end": { - "offset": 26819, - "line": 870, + "offset": 27533, + "line": 900, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e72920", + "id": "0x557b772909a8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26770, - "line": 869, + "offset": 27484, + "line": 899, "col": 9, "tokLen": 1 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30312,16 +29765,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e71658", + "id": "0x557b7728f6c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30333,67 +29786,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e71640", + "id": "0x557b7728f6a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 }, "end": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e71620", + "id": "0x557b7728f688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 }, "end": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e703f8", + "id": "0x557b7728e438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 }, "end": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 } @@ -30401,11 +29854,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30414,16 +29867,16 @@ } }, { - "id": "0x7feb10e71608", + "id": "0x557b7728f670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30435,16 +29888,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e70418", + "id": "0x557b7728e458", "kind": "StringLiteral", "range": { "begin": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30460,16 +29913,16 @@ ] }, { - "id": "0x7feb10e728e8", + "id": "0x557b77290970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30481,67 +29934,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e728d0", + "id": "0x557b77290958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 }, "end": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e728b0", + "id": "0x557b77290938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 }, "end": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e71690", + "id": "0x557b7728f6f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 }, "end": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 } @@ -30549,11 +30002,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30562,16 +30015,16 @@ } }, { - "id": "0x7feb10e72898", + "id": "0x557b77290920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30583,16 +30036,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e716b0", + "id": "0x557b7728f718", "kind": "StringLiteral", "range": { "begin": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30610,33 +30063,33 @@ ] }, { - "id": "0x7feb10e729a8", + "id": "0x557b77290a38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26806, - "line": 870, + "offset": 27520, + "line": 900, "col": 9, "tokLen": 6 }, "end": { - "offset": 26819, + "offset": 27533, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e72978", + "id": "0x557b77290a08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26813, + "offset": 27527, "col": 16, "tokLen": 4 }, "end": { - "offset": 26819, + "offset": 27533, "col": 22, "tokLen": 6 } @@ -30646,7 +30099,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feebb0", + "id": "0x557b769235e0", "kind": "EnumConstantDecl", "name": "DAC_14", "type": { @@ -30659,35 +30112,35 @@ ] }, { - "id": "0x7feb10e74f98", + "id": "0x557b77293068", "kind": "IfStmt", "range": { "begin": { - "offset": 26831, - "line": 871, + "offset": 27545, + "line": 901, "col": 5, "tokLen": 2 }, "end": { - "offset": 26884, - "line": 872, + "offset": 27598, + "line": 902, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e74f00", + "id": "0x557b77292fc8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26835, - "line": 871, + "offset": 27549, + "line": 901, "col": 9, "tokLen": 1 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30699,16 +30152,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e73c38", + "id": "0x557b77291ce0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30720,67 +30173,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e73c20", + "id": "0x557b77291cc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 }, "end": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e73c00", + "id": "0x557b77291ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 }, "end": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e729d8", + "id": "0x557b77290a68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 }, "end": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 } @@ -30788,11 +30241,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30801,16 +30254,16 @@ } }, { - "id": "0x7feb10e73be8", + "id": "0x557b77291c90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30822,16 +30275,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e729f8", + "id": "0x557b77290a88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30847,16 +30300,16 @@ ] }, { - "id": "0x7feb10e74ec8", + "id": "0x557b77292f90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30868,67 +30321,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e74eb0", + "id": "0x557b77292f78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 }, "end": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e74e90", + "id": "0x557b77292f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 }, "end": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e73c70", + "id": "0x557b77291d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 }, "end": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 } @@ -30936,11 +30389,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30949,16 +30402,16 @@ } }, { - "id": "0x7feb10e74e78", + "id": "0x557b77292f40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30970,16 +30423,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e73c90", + "id": "0x557b77291d38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30997,33 +30450,33 @@ ] }, { - "id": "0x7feb10e74f88", + "id": "0x557b77293058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26871, - "line": 872, + "offset": 27585, + "line": 902, "col": 9, "tokLen": 6 }, "end": { - "offset": 26884, + "offset": 27598, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e74f58", + "id": "0x557b77293028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26878, + "offset": 27592, "col": 16, "tokLen": 4 }, "end": { - "offset": 26884, + "offset": 27598, "col": 22, "tokLen": 6 } @@ -31033,7 +30486,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feec00", + "id": "0x557b76923638", "kind": "EnumConstantDecl", "name": "DAC_15", "type": { @@ -31046,35 +30499,35 @@ ] }, { - "id": "0x7feb10e77578", + "id": "0x557b77295688", "kind": "IfStmt", "range": { "begin": { - "offset": 26896, - "line": 873, + "offset": 27610, + "line": 903, "col": 5, "tokLen": 2 }, "end": { - "offset": 26949, - "line": 874, + "offset": 27663, + "line": 904, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e774e0", + "id": "0x557b772955e8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26900, - "line": 873, + "offset": 27614, + "line": 903, "col": 9, "tokLen": 1 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31086,16 +30539,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e76218", + "id": "0x557b77294300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31107,67 +30560,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e76200", + "id": "0x557b772942e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 }, "end": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e761e0", + "id": "0x557b772942c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 }, "end": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e74fb8", + "id": "0x557b77293088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 }, "end": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 } @@ -31175,11 +30628,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31188,16 +30641,16 @@ } }, { - "id": "0x7feb10e761c8", + "id": "0x557b772942b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31209,16 +30662,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e74fd8", + "id": "0x557b772930a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31234,16 +30687,16 @@ ] }, { - "id": "0x7feb10e774a8", + "id": "0x557b772955b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31255,67 +30708,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e77490", + "id": "0x557b77295598", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 }, "end": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e77470", + "id": "0x557b77295578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 }, "end": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e76250", + "id": "0x557b77294338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 }, "end": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 } @@ -31323,11 +30776,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31336,16 +30789,16 @@ } }, { - "id": "0x7feb10e77458", + "id": "0x557b77295560", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31357,16 +30810,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e76270", + "id": "0x557b77294358", "kind": "StringLiteral", "range": { "begin": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31384,33 +30837,33 @@ ] }, { - "id": "0x7feb10e77568", + "id": "0x557b77295678", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26936, - "line": 874, + "offset": 27650, + "line": 904, "col": 9, "tokLen": 6 }, "end": { - "offset": 26949, + "offset": 27663, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e77538", + "id": "0x557b77295648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26943, + "offset": 27657, "col": 16, "tokLen": 4 }, "end": { - "offset": 26949, + "offset": 27663, "col": 22, "tokLen": 6 } @@ -31420,7 +30873,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feec50", + "id": "0x557b76923690", "kind": "EnumConstantDecl", "name": "DAC_16", "type": { @@ -31433,35 +30886,35 @@ ] }, { - "id": "0x7feb10e79b58", + "id": "0x557b77297ca8", "kind": "IfStmt", "range": { "begin": { - "offset": 26961, - "line": 875, + "offset": 27675, + "line": 905, "col": 5, "tokLen": 2 }, "end": { - "offset": 27014, - "line": 876, + "offset": 27728, + "line": 906, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e79ac0", + "id": "0x557b77297c08", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26965, - "line": 875, + "offset": 27679, + "line": 905, "col": 9, "tokLen": 1 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31473,16 +30926,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e787f8", + "id": "0x557b77296920", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31494,67 +30947,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e787e0", + "id": "0x557b77296908", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 }, "end": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e787c0", + "id": "0x557b772968e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 }, "end": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e77598", + "id": "0x557b772956a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 }, "end": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 } @@ -31562,11 +31015,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31575,16 +31028,16 @@ } }, { - "id": "0x7feb10e787a8", + "id": "0x557b772968d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31596,16 +31049,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e775b8", + "id": "0x557b772956c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31621,16 +31074,16 @@ ] }, { - "id": "0x7feb10e79a88", + "id": "0x557b77297bd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31642,67 +31095,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e79a70", + "id": "0x557b77297bb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 }, "end": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e79a50", + "id": "0x557b77297b98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 }, "end": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e78830", + "id": "0x557b77296958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 }, "end": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 } @@ -31710,11 +31163,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31723,16 +31176,16 @@ } }, { - "id": "0x7feb10e79a38", + "id": "0x557b77297b80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31744,16 +31197,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e78850", + "id": "0x557b77296978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31771,33 +31224,33 @@ ] }, { - "id": "0x7feb10e79b48", + "id": "0x557b77297c98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27001, - "line": 876, + "offset": 27715, + "line": 906, "col": 9, "tokLen": 6 }, "end": { - "offset": 27014, + "offset": 27728, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e79b18", + "id": "0x557b77297c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27008, + "offset": 27722, "col": 16, "tokLen": 4 }, "end": { - "offset": 27014, + "offset": 27728, "col": 22, "tokLen": 6 } @@ -31807,7 +31260,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeca0", + "id": "0x557b769236e8", "kind": "EnumConstantDecl", "name": "DAC_17", "type": { @@ -31820,35 +31273,35 @@ ] }, { - "id": "0x7feb10e39e88", + "id": "0x557b77298ff8", "kind": "IfStmt", "range": { "begin": { - "offset": 27026, - "line": 877, + "offset": 27740, + "line": 907, "col": 5, "tokLen": 2 }, "end": { - "offset": 27064, - "line": 878, + "offset": 27778, + "line": 908, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e39dd8", + "id": "0x557b77298f40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27030, - "line": 877, + "offset": 27744, + "line": 907, "col": 9, "tokLen": 1 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31860,67 +31313,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e39dc0", + "id": "0x557b77298f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 }, "end": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e39da0", + "id": "0x557b77298f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 }, "end": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e79b78", + "id": "0x557b77297cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27030, + "offset": 27744, "col": 9, "tokLen": 1 }, "end": { - "offset": 27030, + "offset": 27744, "col": 9, "tokLen": 1 } @@ -31928,11 +31381,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31941,16 +31394,16 @@ } }, { - "id": "0x7feb10e39d88", + "id": "0x557b77298ef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31962,16 +31415,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e79b98", + "id": "0x557b77297ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31987,33 +31440,33 @@ ] }, { - "id": "0x7feb10e39e78", + "id": "0x557b77298fe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27051, - "line": 878, + "offset": 27765, + "line": 908, "col": 9, "tokLen": 6 }, "end": { - "offset": 27064, + "offset": 27778, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e39e48", + "id": "0x557b77298fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27058, + "offset": 27772, "col": 16, "tokLen": 4 }, "end": { - "offset": 27064, + "offset": 27778, "col": 22, "tokLen": 4 } @@ -32023,7 +31476,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feecf0", + "id": "0x557b76923740", "kind": "EnumConstantDecl", "name": "VSVP", "type": { @@ -32036,35 +31489,35 @@ ] }, { - "id": "0x7feb10e3b1b8", + "id": "0x557b7729a348", "kind": "IfStmt", "range": { "begin": { - "offset": 27074, - "line": 879, + "offset": 27788, + "line": 909, "col": 5, "tokLen": 2 }, "end": { - "offset": 27113, - "line": 880, + "offset": 27827, + "line": 910, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e3b108", + "id": "0x557b7729a290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27078, - "line": 879, + "offset": 27792, + "line": 909, "col": 9, "tokLen": 1 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32076,67 +31529,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3b0f0", + "id": "0x557b7729a278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 }, "end": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3b0d0", + "id": "0x557b7729a258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 }, "end": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e39ea8", + "id": "0x557b77299018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27078, + "offset": 27792, "col": 9, "tokLen": 1 }, "end": { - "offset": 27078, + "offset": 27792, "col": 9, "tokLen": 1 } @@ -32144,11 +31597,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32157,16 +31610,16 @@ } }, { - "id": "0x7feb10e3b0b8", + "id": "0x557b7729a240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32178,16 +31631,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e39ec8", + "id": "0x557b77299038", "kind": "StringLiteral", "range": { "begin": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32203,33 +31656,33 @@ ] }, { - "id": "0x7feb10e3b1a8", + "id": "0x557b7729a338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27100, - "line": 880, + "offset": 27814, + "line": 910, "col": 9, "tokLen": 6 }, "end": { - "offset": 27113, + "offset": 27827, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e3b178", + "id": "0x557b7729a308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27107, + "offset": 27821, "col": 16, "tokLen": 4 }, "end": { - "offset": 27113, + "offset": 27827, "col": 22, "tokLen": 5 } @@ -32239,7 +31692,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feed40", + "id": "0x557b76923798", "kind": "EnumConstantDecl", "name": "VTRIM", "type": { @@ -32252,35 +31705,35 @@ ] }, { - "id": "0x7feb10e3c4e8", + "id": "0x557b7729b698", "kind": "IfStmt", "range": { "begin": { - "offset": 27124, - "line": 881, + "offset": 27838, + "line": 911, "col": 5, "tokLen": 2 }, "end": { - "offset": 27166, - "line": 882, + "offset": 27880, + "line": 912, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3c438", + "id": "0x557b7729b5e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27128, - "line": 881, + "offset": 27842, + "line": 911, "col": 9, "tokLen": 1 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32292,67 +31745,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3c420", + "id": "0x557b7729b5c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 }, "end": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3c400", + "id": "0x557b7729b5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 }, "end": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3b1d8", + "id": "0x557b7729a368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27128, + "offset": 27842, "col": 9, "tokLen": 1 }, "end": { - "offset": 27128, + "offset": 27842, "col": 9, "tokLen": 1 } @@ -32360,11 +31813,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32373,16 +31826,16 @@ } }, { - "id": "0x7feb10e3c3e8", + "id": "0x557b7729b590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32394,16 +31847,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3b1f8", + "id": "0x557b7729a388", "kind": "StringLiteral", "range": { "begin": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32419,33 +31872,33 @@ ] }, { - "id": "0x7feb10e3c4d8", + "id": "0x557b7729b688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27153, - "line": 882, + "offset": 27867, + "line": 912, "col": 9, "tokLen": 6 }, "end": { - "offset": 27166, + "offset": 27880, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3c4a8", + "id": "0x557b7729b658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27160, + "offset": 27874, "col": 16, "tokLen": 4 }, "end": { - "offset": 27166, + "offset": 27880, "col": 22, "tokLen": 8 } @@ -32455,7 +31908,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feed90", + "id": "0x557b769237f0", "kind": "EnumConstantDecl", "name": "VRPREAMP", "type": { @@ -32468,35 +31921,35 @@ ] }, { - "id": "0x7feb10e3d818", + "id": "0x557b7729c9e8", "kind": "IfStmt", "range": { "begin": { - "offset": 27180, - "line": 883, + "offset": 27894, + "line": 913, "col": 5, "tokLen": 2 }, "end": { - "offset": 27222, - "line": 884, + "offset": 27936, + "line": 914, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3d768", + "id": "0x557b7729c930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27184, - "line": 883, + "offset": 27898, + "line": 913, "col": 9, "tokLen": 1 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32508,67 +31961,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3d750", + "id": "0x557b7729c918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 }, "end": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3d730", + "id": "0x557b7729c8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 }, "end": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3c508", + "id": "0x557b7729b6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27184, + "offset": 27898, "col": 9, "tokLen": 1 }, "end": { - "offset": 27184, + "offset": 27898, "col": 9, "tokLen": 1 } @@ -32576,11 +32029,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32589,16 +32042,16 @@ } }, { - "id": "0x7feb10e3d718", + "id": "0x557b7729c8e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32610,16 +32063,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3c528", + "id": "0x557b7729b6d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32635,33 +32088,33 @@ ] }, { - "id": "0x7feb10e3d808", + "id": "0x557b7729c9d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27209, - "line": 884, + "offset": 27923, + "line": 914, "col": 9, "tokLen": 6 }, "end": { - "offset": 27222, + "offset": 27936, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3d7d8", + "id": "0x557b7729c9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27216, + "offset": 27930, "col": 16, "tokLen": 4 }, "end": { - "offset": 27222, + "offset": 27936, "col": 22, "tokLen": 8 } @@ -32671,7 +32124,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feede0", + "id": "0x557b76923848", "kind": "EnumConstantDecl", "name": "VRSHAPER", "type": { @@ -32684,35 +32137,35 @@ ] }, { - "id": "0x7feb10e3eb48", + "id": "0x557b7729dd38", "kind": "IfStmt", "range": { "begin": { - "offset": 27236, - "line": 885, + "offset": 27950, + "line": 915, "col": 5, "tokLen": 2 }, "end": { - "offset": 27274, - "line": 886, + "offset": 27988, + "line": 916, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e3ea98", + "id": "0x557b7729dc80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27240, - "line": 885, + "offset": 27954, + "line": 915, "col": 9, "tokLen": 1 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32724,67 +32177,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3ea80", + "id": "0x557b7729dc68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 }, "end": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3ea60", + "id": "0x557b7729dc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 }, "end": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3d838", + "id": "0x557b7729ca08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27240, + "offset": 27954, "col": 9, "tokLen": 1 }, "end": { - "offset": 27240, + "offset": 27954, "col": 9, "tokLen": 1 } @@ -32792,11 +32245,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32805,16 +32258,16 @@ } }, { - "id": "0x7feb10e3ea48", + "id": "0x557b7729dc30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32826,16 +32279,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3d858", + "id": "0x557b7729ca28", "kind": "StringLiteral", "range": { "begin": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32851,33 +32304,33 @@ ] }, { - "id": "0x7feb10e3eb38", + "id": "0x557b7729dd28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27261, - "line": 886, + "offset": 27975, + "line": 916, "col": 9, "tokLen": 6 }, "end": { - "offset": 27274, + "offset": 27988, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e3eb08", + "id": "0x557b7729dcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27268, + "offset": 27982, "col": 16, "tokLen": 4 }, "end": { - "offset": 27274, + "offset": 27988, "col": 22, "tokLen": 4 } @@ -32887,7 +32340,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feee30", + "id": "0x557b769238a0", "kind": "EnumConstantDecl", "name": "VSVN", "type": { @@ -32900,35 +32353,35 @@ ] }, { - "id": "0x7feb10e3fe78", + "id": "0x557b7729f088", "kind": "IfStmt", "range": { "begin": { - "offset": 27284, - "line": 887, + "offset": 27998, + "line": 917, "col": 5, "tokLen": 2 }, "end": { - "offset": 27324, - "line": 888, + "offset": 28038, + "line": 918, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e3fdc8", + "id": "0x557b7729efd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27288, - "line": 887, + "offset": 28002, + "line": 917, "col": 9, "tokLen": 1 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -32940,67 +32393,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3fdb0", + "id": "0x557b7729efb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 }, "end": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3fd90", + "id": "0x557b7729ef98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 }, "end": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3eb68", + "id": "0x557b7729dd58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27288, + "offset": 28002, "col": 9, "tokLen": 1 }, "end": { - "offset": 27288, + "offset": 28002, "col": 9, "tokLen": 1 } @@ -33008,11 +32461,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33021,16 +32474,16 @@ } }, { - "id": "0x7feb10e3fd78", + "id": "0x557b7729ef80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -33042,16 +32495,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3eb88", + "id": "0x557b7729dd78", "kind": "StringLiteral", "range": { "begin": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -33067,33 +32520,33 @@ ] }, { - "id": "0x7feb10e3fe68", + "id": "0x557b7729f078", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27311, - "line": 888, + "offset": 28025, + "line": 918, "col": 9, "tokLen": 6 }, "end": { - "offset": 27324, + "offset": 28038, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e3fe38", + "id": "0x557b7729f048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27318, + "offset": 28032, "col": 16, "tokLen": 4 }, "end": { - "offset": 27324, + "offset": 28038, "col": 22, "tokLen": 6 } @@ -33103,7 +32556,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feee80", + "id": "0x557b769238f8", "kind": "EnumConstantDecl", "name": "VTGSTV", "type": { @@ -33116,35 +32569,35 @@ ] }, { - "id": "0x7feb10e411a8", + "id": "0x557b772a03d8", "kind": "IfStmt", "range": { "begin": { - "offset": 27336, - "line": 889, + "offset": 28050, + "line": 919, "col": 5, "tokLen": 2 }, "end": { - "offset": 27377, - "line": 890, + "offset": 28091, + "line": 920, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e410f8", + "id": "0x557b772a0320", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27340, - "line": 889, + "offset": 28054, + "line": 919, "col": 9, "tokLen": 1 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33156,67 +32609,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e410e0", + "id": "0x557b772a0308", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 }, "end": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e410c0", + "id": "0x557b772a02e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 }, "end": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3fe98", + "id": "0x557b7729f0a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27340, + "offset": 28054, "col": 9, "tokLen": 1 }, "end": { - "offset": 27340, + "offset": 28054, "col": 9, "tokLen": 1 } @@ -33224,11 +32677,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33237,16 +32690,16 @@ } }, { - "id": "0x7feb10e410a8", + "id": "0x557b772a02d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33258,16 +32711,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3feb8", + "id": "0x557b7729f0c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33283,33 +32736,33 @@ ] }, { - "id": "0x7feb10e41198", + "id": "0x557b772a03c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27364, - "line": 890, + "offset": 28078, + "line": 920, "col": 9, "tokLen": 6 }, "end": { - "offset": 27377, + "offset": 28091, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e41168", + "id": "0x557b772a0398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27371, + "offset": 28085, "col": 16, "tokLen": 4 }, "end": { - "offset": 27377, + "offset": 28091, "col": 22, "tokLen": 7 } @@ -33319,7 +32772,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeed0", + "id": "0x557b76923950", "kind": "EnumConstantDecl", "name": "VCMP_LL", "type": { @@ -33332,35 +32785,35 @@ ] }, { - "id": "0x7feb10e424d8", + "id": "0x557b772a1728", "kind": "IfStmt", "range": { "begin": { - "offset": 27390, - "line": 891, + "offset": 28104, + "line": 921, "col": 5, "tokLen": 2 }, "end": { - "offset": 27431, - "line": 892, + "offset": 28145, + "line": 922, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e42428", + "id": "0x557b772a1670", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27394, - "line": 891, + "offset": 28108, + "line": 921, "col": 9, "tokLen": 1 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33372,67 +32825,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e42410", + "id": "0x557b772a1658", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 }, "end": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e423f0", + "id": "0x557b772a1638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 }, "end": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e411c8", + "id": "0x557b772a03f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27394, + "offset": 28108, "col": 9, "tokLen": 1 }, "end": { - "offset": 27394, + "offset": 28108, "col": 9, "tokLen": 1 } @@ -33440,11 +32893,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33453,16 +32906,16 @@ } }, { - "id": "0x7feb10e423d8", + "id": "0x557b772a1620", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33474,16 +32927,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e411e8", + "id": "0x557b772a0418", "kind": "StringLiteral", "range": { "begin": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33499,33 +32952,33 @@ ] }, { - "id": "0x7feb10e424c8", + "id": "0x557b772a1718", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27418, - "line": 892, + "offset": 28132, + "line": 922, "col": 9, "tokLen": 6 }, "end": { - "offset": 27431, + "offset": 28145, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e42498", + "id": "0x557b772a16e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27425, + "offset": 28139, "col": 16, "tokLen": 4 }, "end": { - "offset": 27431, + "offset": 28145, "col": 22, "tokLen": 7 } @@ -33535,7 +32988,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feef20", + "id": "0x557b769239a8", "kind": "EnumConstantDecl", "name": "VCMP_LR", "type": { @@ -33548,35 +33001,35 @@ ] }, { - "id": "0x7feb10e43808", + "id": "0x557b772a2a78", "kind": "IfStmt", "range": { "begin": { - "offset": 27444, - "line": 893, + "offset": 28158, + "line": 923, "col": 5, "tokLen": 2 }, "end": { - "offset": 27482, - "line": 894, + "offset": 28196, + "line": 924, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e43758", + "id": "0x557b772a29c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27448, - "line": 893, + "offset": 28162, + "line": 923, "col": 9, "tokLen": 1 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33588,67 +33041,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e43740", + "id": "0x557b772a29a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 }, "end": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e43720", + "id": "0x557b772a2988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 }, "end": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e424f8", + "id": "0x557b772a1748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27448, + "offset": 28162, "col": 9, "tokLen": 1 }, "end": { - "offset": 27448, + "offset": 28162, "col": 9, "tokLen": 1 } @@ -33656,11 +33109,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33669,16 +33122,16 @@ } }, { - "id": "0x7feb10e43708", + "id": "0x557b772a2970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33690,16 +33143,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e42518", + "id": "0x557b772a1768", "kind": "StringLiteral", "range": { "begin": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33715,33 +33168,33 @@ ] }, { - "id": "0x7feb10e437f8", + "id": "0x557b772a2a68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27469, - "line": 894, + "offset": 28183, + "line": 924, "col": 9, "tokLen": 6 }, "end": { - "offset": 27482, + "offset": 28196, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e437c8", + "id": "0x557b772a2a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27476, + "offset": 28190, "col": 16, "tokLen": 4 }, "end": { - "offset": 27482, + "offset": 28196, "col": 22, "tokLen": 4 } @@ -33751,7 +33204,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feef70", + "id": "0x557b76923a00", "kind": "EnumConstantDecl", "name": "VCAL", "type": { @@ -33764,35 +33217,35 @@ ] }, { - "id": "0x7feb10e44b38", + "id": "0x557b772a3dc8", "kind": "IfStmt", "range": { "begin": { - "offset": 27492, - "line": 895, + "offset": 28206, + "line": 925, "col": 5, "tokLen": 2 }, "end": { - "offset": 27533, - "line": 896, + "offset": 28247, + "line": 926, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e44a88", + "id": "0x557b772a3d10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27496, - "line": 895, + "offset": 28210, + "line": 925, "col": 9, "tokLen": 1 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33804,67 +33257,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e44a70", + "id": "0x557b772a3cf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 }, "end": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e44a50", + "id": "0x557b772a3cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 }, "end": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e43828", + "id": "0x557b772a2a98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27496, + "offset": 28210, "col": 9, "tokLen": 1 }, "end": { - "offset": 27496, + "offset": 28210, "col": 9, "tokLen": 1 } @@ -33872,11 +33325,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33885,16 +33338,16 @@ } }, { - "id": "0x7feb10e44a38", + "id": "0x557b772a3cc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33906,16 +33359,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e43848", + "id": "0x557b772a2ab8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33931,33 +33384,33 @@ ] }, { - "id": "0x7feb10e44b28", + "id": "0x557b772a3db8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27520, - "line": 896, + "offset": 28234, + "line": 926, "col": 9, "tokLen": 6 }, "end": { - "offset": 27533, + "offset": 28247, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e44af8", + "id": "0x557b772a3d88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27527, + "offset": 28241, "col": 16, "tokLen": 4 }, "end": { - "offset": 27533, + "offset": 28247, "col": 22, "tokLen": 7 } @@ -33967,7 +33420,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feefc0", + "id": "0x557b76923a58", "kind": "EnumConstantDecl", "name": "VCMP_RL", "type": { @@ -33980,35 +33433,35 @@ ] }, { - "id": "0x7feb10e45e68", + "id": "0x557b772a5118", "kind": "IfStmt", "range": { "begin": { - "offset": 27546, - "line": 897, + "offset": 28260, + "line": 927, "col": 5, "tokLen": 2 }, "end": { - "offset": 27586, - "line": 898, + "offset": 28300, + "line": 928, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e45db8", + "id": "0x557b772a5060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27550, - "line": 897, + "offset": 28264, + "line": 927, "col": 9, "tokLen": 1 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34020,67 +33473,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e45da0", + "id": "0x557b772a5048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 }, "end": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e45d80", + "id": "0x557b772a5028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 }, "end": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e44b58", + "id": "0x557b772a3de8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27550, + "offset": 28264, "col": 9, "tokLen": 1 }, "end": { - "offset": 27550, + "offset": 28264, "col": 9, "tokLen": 1 } @@ -34088,11 +33541,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34101,16 +33554,16 @@ } }, { - "id": "0x7feb10e45d68", + "id": "0x557b772a5010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34122,16 +33575,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e44b78", + "id": "0x557b772a3e08", "kind": "StringLiteral", "range": { "begin": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34147,33 +33600,33 @@ ] }, { - "id": "0x7feb10e45e58", + "id": "0x557b772a5108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27573, - "line": 898, + "offset": 28287, + "line": 928, "col": 9, "tokLen": 6 }, "end": { - "offset": 27586, + "offset": 28300, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e45e28", + "id": "0x557b772a50d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27580, + "offset": 28294, "col": 16, "tokLen": 4 }, "end": { - "offset": 27586, + "offset": 28300, "col": 22, "tokLen": 6 } @@ -34183,7 +33636,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef010", + "id": "0x557b76923ab0", "kind": "EnumConstantDecl", "name": "RXB_RB", "type": { @@ -34196,35 +33649,35 @@ ] }, { - "id": "0x7feb10e47198", + "id": "0x557b772a6468", "kind": "IfStmt", "range": { "begin": { - "offset": 27598, - "line": 899, + "offset": 28312, + "line": 929, "col": 5, "tokLen": 2 }, "end": { - "offset": 27638, - "line": 900, + "offset": 28352, + "line": 930, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e470e8", + "id": "0x557b772a63b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27602, - "line": 899, + "offset": 28316, + "line": 929, "col": 9, "tokLen": 1 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34236,67 +33689,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e470d0", + "id": "0x557b772a6398", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 }, "end": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e470b0", + "id": "0x557b772a6378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 }, "end": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e45e88", + "id": "0x557b772a5138", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27602, + "offset": 28316, "col": 9, "tokLen": 1 }, "end": { - "offset": 27602, + "offset": 28316, "col": 9, "tokLen": 1 } @@ -34304,11 +33757,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34317,16 +33770,16 @@ } }, { - "id": "0x7feb10e47098", + "id": "0x557b772a6360", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34338,16 +33791,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e45ea8", + "id": "0x557b772a5158", "kind": "StringLiteral", "range": { "begin": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34363,33 +33816,33 @@ ] }, { - "id": "0x7feb10e47188", + "id": "0x557b772a6458", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27625, - "line": 900, + "offset": 28339, + "line": 930, "col": 9, "tokLen": 6 }, "end": { - "offset": 27638, + "offset": 28352, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e47158", + "id": "0x557b772a6428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27632, + "offset": 28346, "col": 16, "tokLen": 4 }, "end": { - "offset": 27638, + "offset": 28352, "col": 22, "tokLen": 6 } @@ -34399,7 +33852,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef060", + "id": "0x557b76923b08", "kind": "EnumConstantDecl", "name": "RXB_LB", "type": { @@ -34412,35 +33865,35 @@ ] }, { - "id": "0x7feb10e484c8", + "id": "0x557b772a77b8", "kind": "IfStmt", "range": { "begin": { - "offset": 27650, - "line": 901, + "offset": 28364, + "line": 931, "col": 5, "tokLen": 2 }, "end": { - "offset": 27691, - "line": 902, + "offset": 28405, + "line": 932, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e48418", + "id": "0x557b772a7700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27654, - "line": 901, + "offset": 28368, + "line": 931, "col": 9, "tokLen": 1 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34452,67 +33905,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e48400", + "id": "0x557b772a76e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e483e0", + "id": "0x557b772a76c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e471b8", + "id": "0x557b772a6488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27654, + "offset": 28368, "col": 9, "tokLen": 1 }, "end": { - "offset": 27654, + "offset": 28368, "col": 9, "tokLen": 1 } @@ -34520,11 +33973,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34533,16 +33986,16 @@ } }, { - "id": "0x7feb10e483c8", + "id": "0x557b772a76b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34554,16 +34007,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e471d8", + "id": "0x557b772a64a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34579,33 +34032,33 @@ ] }, { - "id": "0x7feb10e484b8", + "id": "0x557b772a77a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27678, - "line": 902, + "offset": 28392, + "line": 932, "col": 9, "tokLen": 6 }, "end": { - "offset": 27691, + "offset": 28405, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e48488", + "id": "0x557b772a7778", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27685, + "offset": 28399, "col": 16, "tokLen": 4 }, "end": { - "offset": 27691, + "offset": 28405, "col": 22, "tokLen": 7 } @@ -34615,7 +34068,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef0b0", + "id": "0x557b76923b60", "kind": "EnumConstantDecl", "name": "VCMP_RR", "type": { @@ -34628,35 +34081,35 @@ ] }, { - "id": "0x7feb10e497f8", + "id": "0x557b772a8b08", "kind": "IfStmt", "range": { "begin": { - "offset": 27704, - "line": 903, + "offset": 28418, + "line": 933, "col": 5, "tokLen": 2 }, "end": { - "offset": 27741, - "line": 904, + "offset": 28455, + "line": 934, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e49748", + "id": "0x557b772a8a50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27708, - "line": 903, + "offset": 28422, + "line": 933, "col": 9, "tokLen": 1 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34668,67 +34121,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e49730", + "id": "0x557b772a8a38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 }, "end": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e49710", + "id": "0x557b772a8a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 }, "end": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e484e8", + "id": "0x557b772a77d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27708, + "offset": 28422, "col": 9, "tokLen": 1 }, "end": { - "offset": 27708, + "offset": 28422, "col": 9, "tokLen": 1 } @@ -34736,11 +34189,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34749,16 +34202,16 @@ } }, { - "id": "0x7feb10e496f8", + "id": "0x557b772a8a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34770,16 +34223,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e48508", + "id": "0x557b772a77f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34795,33 +34248,33 @@ ] }, { - "id": "0x7feb10e497e8", + "id": "0x557b772a8af8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27728, - "line": 904, + "offset": 28442, + "line": 934, "col": 9, "tokLen": 6 }, "end": { - "offset": 27741, + "offset": 28455, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e497b8", + "id": "0x557b772a8ac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27735, + "offset": 28449, "col": 16, "tokLen": 4 }, "end": { - "offset": 27741, + "offset": 28455, "col": 22, "tokLen": 3 } @@ -34831,7 +34284,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef100", + "id": "0x557b76923bb8", "kind": "EnumConstantDecl", "name": "VCP", "type": { @@ -34844,35 +34297,35 @@ ] }, { - "id": "0x7feb10e4ab28", + "id": "0x557b772a9e58", "kind": "IfStmt", "range": { "begin": { - "offset": 27750, - "line": 905, + "offset": 28464, + "line": 935, "col": 5, "tokLen": 2 }, "end": { - "offset": 27787, - "line": 906, + "offset": 28501, + "line": 936, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e4aa78", + "id": "0x557b772a9da0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27754, - "line": 905, + "offset": 28468, + "line": 935, "col": 9, "tokLen": 1 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -34884,67 +34337,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4aa60", + "id": "0x557b772a9d88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 }, "end": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4aa40", + "id": "0x557b772a9d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 }, "end": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e49818", + "id": "0x557b772a8b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27754, + "offset": 28468, "col": 9, "tokLen": 1 }, "end": { - "offset": 27754, + "offset": 28468, "col": 9, "tokLen": 1 } @@ -34952,11 +34405,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34965,16 +34418,16 @@ } }, { - "id": "0x7feb10e4aa28", + "id": "0x557b772a9d50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -34986,16 +34439,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e49838", + "id": "0x557b772a8b48", "kind": "StringLiteral", "range": { "begin": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -35011,33 +34464,33 @@ ] }, { - "id": "0x7feb10e4ab18", + "id": "0x557b772a9e48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27774, - "line": 906, + "offset": 28488, + "line": 936, "col": 9, "tokLen": 6 }, "end": { - "offset": 27787, + "offset": 28501, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e4aae8", + "id": "0x557b772a9e18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27781, + "offset": 28495, "col": 16, "tokLen": 4 }, "end": { - "offset": 27787, + "offset": 28501, "col": 22, "tokLen": 3 } @@ -35047,7 +34500,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef150", + "id": "0x557b76923c10", "kind": "EnumConstantDecl", "name": "VCN", "type": { @@ -35060,35 +34513,35 @@ ] }, { - "id": "0x7feb10e4be58", + "id": "0x557b772ab1a8", "kind": "IfStmt", "range": { "begin": { - "offset": 27796, - "line": 907, + "offset": 28510, + "line": 937, "col": 5, "tokLen": 2 }, "end": { - "offset": 27838, - "line": 908, + "offset": 28552, + "line": 938, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e4bda8", + "id": "0x557b772ab0f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27800, - "line": 907, + "offset": 28514, + "line": 937, "col": 9, "tokLen": 1 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35100,67 +34553,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4bd90", + "id": "0x557b772ab0d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 }, "end": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4bd70", + "id": "0x557b772ab0b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 }, "end": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4ab48", + "id": "0x557b772a9e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27800, + "offset": 28514, "col": 9, "tokLen": 1 }, "end": { - "offset": 27800, + "offset": 28514, "col": 9, "tokLen": 1 } @@ -35168,11 +34621,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35181,16 +34634,16 @@ } }, { - "id": "0x7feb10e4bd58", + "id": "0x557b772ab0a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35202,16 +34655,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4ab68", + "id": "0x557b772a9e98", "kind": "StringLiteral", "range": { "begin": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35227,33 +34680,33 @@ ] }, { - "id": "0x7feb10e4be48", + "id": "0x557b772ab198", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27825, - "line": 908, + "offset": 28539, + "line": 938, "col": 9, "tokLen": 6 }, "end": { - "offset": 27838, + "offset": 28552, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e4be18", + "id": "0x557b772ab168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27832, + "offset": 28546, "col": 16, "tokLen": 4 }, "end": { - "offset": 27838, + "offset": 28552, "col": 22, "tokLen": 8 } @@ -35263,7 +34716,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef1a0", + "id": "0x557b76923c68", "kind": "EnumConstantDecl", "name": "VISHAPER", "type": { @@ -35276,35 +34729,35 @@ ] }, { - "id": "0x7feb10e4d188", + "id": "0x557b772ac4f8", "kind": "IfStmt", "range": { "begin": { - "offset": 27852, - "line": 909, + "offset": 28566, + "line": 939, "col": 5, "tokLen": 2 }, "end": { - "offset": 27896, - "line": 910, + "offset": 28610, + "line": 940, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e4d0d8", + "id": "0x557b772ac440", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27856, - "line": 909, + "offset": 28570, + "line": 939, "col": 9, "tokLen": 1 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35316,67 +34769,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4d0c0", + "id": "0x557b772ac428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 }, "end": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4d0a0", + "id": "0x557b772ac408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 }, "end": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4be78", + "id": "0x557b772ab1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27856, + "offset": 28570, "col": 9, "tokLen": 1 }, "end": { - "offset": 27856, + "offset": 28570, "col": 9, "tokLen": 1 } @@ -35384,11 +34837,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35397,16 +34850,16 @@ } }, { - "id": "0x7feb10e4d088", + "id": "0x557b772ac3f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35418,16 +34871,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4be98", + "id": "0x557b772ab1e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35443,33 +34896,33 @@ ] }, { - "id": "0x7feb10e4d178", + "id": "0x557b772ac4e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27883, - "line": 910, + "offset": 28597, + "line": 940, "col": 9, "tokLen": 6 }, "end": { - "offset": 27896, + "offset": 28610, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e4d148", + "id": "0x557b772ac4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27890, + "offset": 28604, "col": 16, "tokLen": 4 }, "end": { - "offset": 27896, + "offset": 28610, "col": 22, "tokLen": 10 } @@ -35479,7 +34932,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef1f0", + "id": "0x557b76923cc0", "kind": "EnumConstantDecl", "name": "VTHRESHOLD", "type": { @@ -35492,35 +34945,35 @@ ] }, { - "id": "0x7feb10e4e4b8", + "id": "0x557b772ad848", "kind": "IfStmt", "range": { "begin": { - "offset": 27912, - "line": 911, + "offset": 28626, + "line": 941, "col": 5, "tokLen": 2 }, "end": { - "offset": 27953, - "line": 912, + "offset": 28667, + "line": 942, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4e408", + "id": "0x557b772ad790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27916, - "line": 911, + "offset": 28630, + "line": 941, "col": 9, "tokLen": 1 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35532,67 +34985,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4e3f0", + "id": "0x557b772ad778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 }, "end": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4e3d0", + "id": "0x557b772ad758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 }, "end": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4d1a8", + "id": "0x557b772ac518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27916, + "offset": 28630, "col": 9, "tokLen": 1 }, "end": { - "offset": 27916, + "offset": 28630, "col": 9, "tokLen": 1 } @@ -35600,11 +35053,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35613,16 +35066,16 @@ } }, { - "id": "0x7feb10e4e3b8", + "id": "0x557b772ad740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35634,16 +35087,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4d1c8", + "id": "0x557b772ac538", "kind": "StringLiteral", "range": { "begin": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35659,33 +35112,33 @@ ] }, { - "id": "0x7feb10e4e4a8", + "id": "0x557b772ad838", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27940, - "line": 912, + "offset": 28654, + "line": 942, "col": 9, "tokLen": 6 }, "end": { - "offset": 27953, + "offset": 28667, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4e478", + "id": "0x557b772ad808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27947, + "offset": 28661, "col": 16, "tokLen": 4 }, "end": { - "offset": 27953, + "offset": 28667, "col": 22, "tokLen": 7 } @@ -35695,7 +35148,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef290", + "id": "0x557b76923d70", "kind": "EnumConstantDecl", "name": "VREF_DS", "type": { @@ -35708,35 +35161,35 @@ ] }, { - "id": "0x7feb10e4f7e8", + "id": "0x557b772aebb0", "kind": "IfStmt", "range": { "begin": { - "offset": 27966, - "line": 913, + "offset": 28680, + "line": 943, "col": 5, "tokLen": 2 }, "end": { - "offset": 28007, - "line": 914, + "offset": 28721, + "line": 944, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4f738", + "id": "0x557b772aeae0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27970, - "line": 913, + "offset": 28684, + "line": 943, "col": 9, "tokLen": 1 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35748,67 +35201,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4f720", + "id": "0x557b772aeac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 }, "end": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4f700", + "id": "0x557b772aeaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 }, "end": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4e4d8", + "id": "0x557b772ad868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27970, + "offset": 28684, "col": 9, "tokLen": 1 }, "end": { - "offset": 27970, + "offset": 28684, "col": 9, "tokLen": 1 } @@ -35816,11 +35269,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35829,16 +35282,16 @@ } }, { - "id": "0x7feb10e4f6e8", + "id": "0x557b772aea90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35850,16 +35303,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4e4f8", + "id": "0x557b772ad888", "kind": "StringLiteral", "range": { "begin": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35875,33 +35328,33 @@ ] }, { - "id": "0x7feb10e4f7d8", + "id": "0x557b772aeba0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27994, - "line": 914, + "offset": 28708, + "line": 944, "col": 9, "tokLen": 6 }, "end": { - "offset": 28007, + "offset": 28721, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4f7a8", + "id": "0x557b772aeb70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28001, + "offset": 28715, "col": 16, "tokLen": 4 }, "end": { - "offset": 28007, + "offset": 28721, "col": 22, "tokLen": 7 } @@ -35911,7 +35364,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef2e0", + "id": "0x557b76923dc8", "kind": "EnumConstantDecl", "name": "VOUT_CM", "type": { @@ -35924,35 +35377,35 @@ ] }, { - "id": "0x7feb10e50b18", + "id": "0x557b772afef8", "kind": "IfStmt", "range": { "begin": { - "offset": 28020, - "line": 915, + "offset": 28734, + "line": 945, "col": 5, "tokLen": 2 }, "end": { - "offset": 28060, - "line": 916, + "offset": 28774, + "line": 946, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e50a68", + "id": "0x557b772afe40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28024, - "line": 915, + "offset": 28738, + "line": 945, "col": 9, "tokLen": 1 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -35964,67 +35417,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e50a50", + "id": "0x557b772afe28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 }, "end": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e50a30", + "id": "0x557b772afe08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 }, "end": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4f808", + "id": "0x557b772aebd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28024, + "offset": 28738, "col": 9, "tokLen": 1 }, "end": { - "offset": 28024, + "offset": 28738, "col": 9, "tokLen": 1 } @@ -36032,11 +35485,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36045,16 +35498,16 @@ } }, { - "id": "0x7feb10e50a18", + "id": "0x557b772afdf0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -36066,16 +35519,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4f828", + "id": "0x557b772aebf0", "kind": "StringLiteral", "range": { "begin": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -36091,33 +35544,33 @@ ] }, { - "id": "0x7feb10e50b08", + "id": "0x557b772afee8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28047, - "line": 916, + "offset": 28761, + "line": 946, "col": 9, "tokLen": 6 }, "end": { - "offset": 28060, + "offset": 28774, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e50ad8", + "id": "0x557b772afeb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28054, + "offset": 28768, "col": 16, "tokLen": 4 }, "end": { - "offset": 28060, + "offset": 28774, "col": 22, "tokLen": 6 } @@ -36127,7 +35580,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef330", + "id": "0x557b76923e20", "kind": "EnumConstantDecl", "name": "VIN_CM", "type": { @@ -36140,35 +35593,35 @@ ] }, { - "id": "0x7feb10e51e48", + "id": "0x557b772b1248", "kind": "IfStmt", "range": { "begin": { - "offset": 28072, - "line": 917, + "offset": 28786, + "line": 947, "col": 5, "tokLen": 2 }, "end": { - "offset": 28115, - "line": 918, + "offset": 28829, + "line": 948, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e51d98", + "id": "0x557b772b1190", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28076, - "line": 917, + "offset": 28790, + "line": 947, "col": 9, "tokLen": 1 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36180,67 +35633,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e51d80", + "id": "0x557b772b1178", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 }, "end": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e51d60", + "id": "0x557b772b1158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 }, "end": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e50b38", + "id": "0x557b772aff18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28076, + "offset": 28790, "col": 9, "tokLen": 1 }, "end": { - "offset": 28076, + "offset": 28790, "col": 9, "tokLen": 1 } @@ -36248,11 +35701,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36261,16 +35714,16 @@ } }, { - "id": "0x7feb10e51d48", + "id": "0x557b772b1140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36282,16 +35735,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e50b58", + "id": "0x557b772aff38", "kind": "StringLiteral", "range": { "begin": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36307,33 +35760,33 @@ ] }, { - "id": "0x7feb10e51e38", + "id": "0x557b772b1238", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28102, - "line": 918, + "offset": 28816, + "line": 948, "col": 9, "tokLen": 6 }, "end": { - "offset": 28115, + "offset": 28829, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e51e08", + "id": "0x557b772b1208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28109, + "offset": 28823, "col": 16, "tokLen": 4 }, "end": { - "offset": 28115, + "offset": 28829, "col": 22, "tokLen": 9 } @@ -36343,7 +35796,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef380", + "id": "0x557b76923e78", "kind": "EnumConstantDecl", "name": "VREF_COMP", "type": { @@ -36356,35 +35809,35 @@ ] }, { - "id": "0x7feb10e53178", + "id": "0x557b772b2598", "kind": "IfStmt", "range": { "begin": { - "offset": 28130, - "line": 919, + "offset": 28844, + "line": 949, "col": 5, "tokLen": 2 }, "end": { - "offset": 28171, - "line": 920, + "offset": 28885, + "line": 950, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e530c8", + "id": "0x557b772b24e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28134, - "line": 919, + "offset": 28848, + "line": 949, "col": 9, "tokLen": 1 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36396,67 +35849,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e530b0", + "id": "0x557b772b24c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 }, "end": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e53090", + "id": "0x557b772b24a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 }, "end": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e51e68", + "id": "0x557b772b1268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28134, + "offset": 28848, "col": 9, "tokLen": 1 }, "end": { - "offset": 28134, + "offset": 28848, "col": 9, "tokLen": 1 } @@ -36464,11 +35917,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36477,16 +35930,16 @@ } }, { - "id": "0x7feb10e53078", + "id": "0x557b772b2490", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36498,16 +35951,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e51e88", + "id": "0x557b772b1288", "kind": "StringLiteral", "range": { "begin": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36523,33 +35976,33 @@ ] }, { - "id": "0x7feb10e53168", + "id": "0x557b772b2588", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28158, - "line": 920, + "offset": 28872, + "line": 950, "col": 9, "tokLen": 6 }, "end": { - "offset": 28171, + "offset": 28885, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e53138", + "id": "0x557b772b2558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28165, + "offset": 28879, "col": 16, "tokLen": 4 }, "end": { - "offset": 28171, + "offset": 28885, "col": 22, "tokLen": 7 } @@ -36559,7 +36012,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef3d0", + "id": "0x557b76923ed0", "kind": "EnumConstantDecl", "name": "VB_COMP", "type": { @@ -36572,35 +36025,35 @@ ] }, { - "id": "0x7feb10e544a8", + "id": "0x557b772b38e8", "kind": "IfStmt", "range": { "begin": { - "offset": 28184, - "line": 921, + "offset": 28898, + "line": 951, "col": 5, "tokLen": 2 }, "end": { - "offset": 28226, - "line": 922, + "offset": 28940, + "line": 952, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e543f8", + "id": "0x557b772b3830", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28188, - "line": 921, + "offset": 28902, + "line": 951, "col": 9, "tokLen": 1 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36612,67 +36065,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e543e0", + "id": "0x557b772b3818", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 }, "end": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e543c0", + "id": "0x557b772b37f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 }, "end": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e53198", + "id": "0x557b772b25b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28188, + "offset": 28902, "col": 9, "tokLen": 1 }, "end": { - "offset": 28188, + "offset": 28902, "col": 9, "tokLen": 1 } @@ -36680,11 +36133,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36693,16 +36146,16 @@ } }, { - "id": "0x7feb10e543a8", + "id": "0x557b772b37e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36714,16 +36167,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e531b8", + "id": "0x557b772b25d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36739,33 +36192,33 @@ ] }, { - "id": "0x7feb10e54498", + "id": "0x557b772b38d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28213, - "line": 922, + "offset": 28927, + "line": 952, "col": 9, "tokLen": 6 }, "end": { - "offset": 28226, + "offset": 28940, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e54468", + "id": "0x557b772b38a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28220, + "offset": 28934, "col": 16, "tokLen": 4 }, "end": { - "offset": 28226, + "offset": 28940, "col": 22, "tokLen": 8 } @@ -36775,7 +36228,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef420", + "id": "0x557b76923f28", "kind": "EnumConstantDecl", "name": "VDD_PROT", "type": { @@ -36788,35 +36241,35 @@ ] }, { - "id": "0x7feb10e557d8", + "id": "0x557b772b4c38", "kind": "IfStmt", "range": { "begin": { - "offset": 28240, - "line": 923, + "offset": 28954, + "line": 953, "col": 5, "tokLen": 2 }, "end": { - "offset": 28281, - "line": 924, + "offset": 28995, + "line": 954, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e55728", + "id": "0x557b772b4b80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28244, - "line": 923, + "offset": 28958, + "line": 953, "col": 9, "tokLen": 1 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36828,67 +36281,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e55710", + "id": "0x557b772b4b68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 }, "end": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e556f0", + "id": "0x557b772b4b48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 }, "end": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e544c8", + "id": "0x557b772b3908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28244, + "offset": 28958, "col": 9, "tokLen": 1 }, "end": { - "offset": 28244, + "offset": 28958, "col": 9, "tokLen": 1 } @@ -36896,11 +36349,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36909,16 +36362,16 @@ } }, { - "id": "0x7feb10e556d8", + "id": "0x557b772b4b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36930,16 +36383,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e544e8", + "id": "0x557b772b3928", "kind": "StringLiteral", "range": { "begin": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36955,33 +36408,33 @@ ] }, { - "id": "0x7feb10e557c8", + "id": "0x557b772b4c28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28268, - "line": 924, + "offset": 28982, + "line": 954, "col": 9, "tokLen": 6 }, "end": { - "offset": 28281, + "offset": 28995, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e55798", + "id": "0x557b772b4bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28275, + "offset": 28989, "col": 16, "tokLen": 4 }, "end": { - "offset": 28281, + "offset": 28995, "col": 22, "tokLen": 7 } @@ -36991,7 +36444,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef470", + "id": "0x557b76923f80", "kind": "EnumConstantDecl", "name": "VIN_COM", "type": { @@ -37004,35 +36457,35 @@ ] }, { - "id": "0x7feb10e56b08", + "id": "0x557b772b5f88", "kind": "IfStmt", "range": { "begin": { - "offset": 28294, - "line": 925, + "offset": 29008, + "line": 955, "col": 5, "tokLen": 2 }, "end": { - "offset": 28338, - "line": 926, + "offset": 29052, + "line": 956, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e56a58", + "id": "0x557b772b5ed0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28298, - "line": 925, + "offset": 29012, + "line": 955, "col": 9, "tokLen": 1 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37044,67 +36497,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e56a40", + "id": "0x557b772b5eb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 }, "end": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e56a20", + "id": "0x557b772b5e98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 }, "end": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e557f8", + "id": "0x557b772b4c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28298, + "offset": 29012, "col": 9, "tokLen": 1 }, "end": { - "offset": 28298, + "offset": 29012, "col": 9, "tokLen": 1 } @@ -37112,11 +36565,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37125,16 +36578,16 @@ } }, { - "id": "0x7feb10e56a08", + "id": "0x557b772b5e80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37146,16 +36599,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e55818", + "id": "0x557b772b4c78", "kind": "StringLiteral", "range": { "begin": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37171,33 +36624,33 @@ ] }, { - "id": "0x7feb10e56af8", + "id": "0x557b772b5f78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28325, - "line": 926, + "offset": 29039, + "line": 956, "col": 9, "tokLen": 6 }, "end": { - "offset": 28338, + "offset": 29052, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e56ac8", + "id": "0x557b772b5f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28332, + "offset": 29046, "col": 16, "tokLen": 4 }, "end": { - "offset": 28338, + "offset": 29052, "col": 22, "tokLen": 10 } @@ -37207,7 +36660,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef4c0", + "id": "0x557b76923fd8", "kind": "EnumConstantDecl", "name": "VREF_PRECH", "type": { @@ -37220,35 +36673,35 @@ ] }, { - "id": "0x7feb10e57e38", + "id": "0x557b772b72d8", "kind": "IfStmt", "range": { "begin": { - "offset": 28354, - "line": 927, + "offset": 29068, + "line": 957, "col": 5, "tokLen": 2 }, "end": { - "offset": 28397, - "line": 928, + "offset": 29111, + "line": 958, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e57d88", + "id": "0x557b772b7220", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28358, - "line": 927, + "offset": 29072, + "line": 957, "col": 9, "tokLen": 1 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37260,67 +36713,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e57d70", + "id": "0x557b772b7208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 }, "end": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e57d50", + "id": "0x557b772b71e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 }, "end": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e56b28", + "id": "0x557b772b5fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28358, + "offset": 29072, "col": 9, "tokLen": 1 }, "end": { - "offset": 28358, + "offset": 29072, "col": 9, "tokLen": 1 } @@ -37328,11 +36781,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37341,16 +36794,16 @@ } }, { - "id": "0x7feb10e57d38", + "id": "0x557b772b71d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37362,16 +36815,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e56b48", + "id": "0x557b772b5fc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37387,33 +36840,33 @@ ] }, { - "id": "0x7feb10e57e28", + "id": "0x557b772b72c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28384, - "line": 928, + "offset": 29098, + "line": 958, "col": 9, "tokLen": 6 }, "end": { - "offset": 28397, + "offset": 29111, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e57df8", + "id": "0x557b772b7298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28391, + "offset": 29105, "col": 16, "tokLen": 4 }, "end": { - "offset": 28397, + "offset": 29111, "col": 22, "tokLen": 9 } @@ -37423,7 +36876,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef510", + "id": "0x557b76924030", "kind": "EnumConstantDecl", "name": "VB_PIXBUF", "type": { @@ -37436,35 +36889,35 @@ ] }, { - "id": "0x7feb10e18168", + "id": "0x557b772b8628", "kind": "IfStmt", "range": { "begin": { - "offset": 28412, - "line": 929, + "offset": 29126, + "line": 959, "col": 5, "tokLen": 2 }, "end": { - "offset": 28451, - "line": 930, + "offset": 29165, + "line": 960, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e180b8", + "id": "0x557b772b8570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28416, - "line": 929, + "offset": 29130, + "line": 959, "col": 9, "tokLen": 1 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37476,67 +36929,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e180a0", + "id": "0x557b772b8558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 }, "end": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e18080", + "id": "0x557b772b8538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 }, "end": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e57e58", + "id": "0x557b772b72f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28416, + "offset": 29130, "col": 9, "tokLen": 1 }, "end": { - "offset": 28416, + "offset": 29130, "col": 9, "tokLen": 1 } @@ -37544,11 +36997,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37557,16 +37010,16 @@ } }, { - "id": "0x7feb10e18068", + "id": "0x557b772b8520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37578,16 +37031,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e57e78", + "id": "0x557b772b7318", "kind": "StringLiteral", "range": { "begin": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37603,33 +37056,33 @@ ] }, { - "id": "0x7feb10e18158", + "id": "0x557b772b8618", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28438, - "line": 930, + "offset": 29152, + "line": 960, "col": 9, "tokLen": 6 }, "end": { - "offset": 28451, + "offset": 29165, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e18128", + "id": "0x557b772b85e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28445, + "offset": 29159, "col": 16, "tokLen": 4 }, "end": { - "offset": 28451, + "offset": 29165, "col": 22, "tokLen": 5 } @@ -37639,7 +37092,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef560", + "id": "0x557b76924088", "kind": "EnumConstantDecl", "name": "VB_DS", "type": { @@ -37652,35 +37105,35 @@ ] }, { - "id": "0x7feb10e19498", + "id": "0x557b772b9978", "kind": "IfStmt", "range": { "begin": { - "offset": 28462, - "line": 931, + "offset": 29176, + "line": 961, "col": 5, "tokLen": 2 }, "end": { - "offset": 28506, - "line": 932, + "offset": 29220, + "line": 962, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e193e8", + "id": "0x557b772b98c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28466, - "line": 931, + "offset": 29180, + "line": 961, "col": 9, "tokLen": 1 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37692,67 +37145,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e193d0", + "id": "0x557b772b98a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 }, "end": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e193b0", + "id": "0x557b772b9888", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 }, "end": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e18188", + "id": "0x557b772b8648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28466, + "offset": 29180, "col": 9, "tokLen": 1 }, "end": { - "offset": 28466, + "offset": 29180, "col": 9, "tokLen": 1 } @@ -37760,11 +37213,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37773,16 +37226,16 @@ } }, { - "id": "0x7feb10e19398", + "id": "0x557b772b9870", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37794,16 +37247,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e181a8", + "id": "0x557b772b8668", "kind": "StringLiteral", "range": { "begin": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37819,33 +37272,33 @@ ] }, { - "id": "0x7feb10e19488", + "id": "0x557b772b9968", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28493, - "line": 932, + "offset": 29207, + "line": 962, "col": 9, "tokLen": 6 }, "end": { - "offset": 28506, + "offset": 29220, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e19458", + "id": "0x557b772b9938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28500, + "offset": 29214, "col": 16, "tokLen": 4 }, "end": { - "offset": 28506, + "offset": 29220, "col": 22, "tokLen": 10 } @@ -37855,7 +37308,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef5b0", + "id": "0x557b769240e0", "kind": "EnumConstantDecl", "name": "VREF_H_ADC", "type": { @@ -37868,35 +37321,35 @@ ] }, { - "id": "0x7feb10e1a7c8", + "id": "0x557b772bacc8", "kind": "IfStmt", "range": { "begin": { - "offset": 28522, - "line": 933, + "offset": 29236, + "line": 963, "col": 5, "tokLen": 2 }, "end": { - "offset": 28566, - "line": 934, + "offset": 29280, + "line": 964, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1a718", + "id": "0x557b772bac10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28526, - "line": 933, + "offset": 29240, + "line": 963, "col": 9, "tokLen": 1 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -37908,67 +37361,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1a700", + "id": "0x557b772babf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 }, "end": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1a6e0", + "id": "0x557b772babd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 }, "end": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e194b8", + "id": "0x557b772b9998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28526, + "offset": 29240, "col": 9, "tokLen": 1 }, "end": { - "offset": 28526, + "offset": 29240, "col": 9, "tokLen": 1 } @@ -37976,11 +37429,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37989,16 +37442,16 @@ } }, { - "id": "0x7feb10e1a6c8", + "id": "0x557b772babc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -38010,16 +37463,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e194d8", + "id": "0x557b772b99b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -38035,33 +37488,33 @@ ] }, { - "id": "0x7feb10e1a7b8", + "id": "0x557b772bacb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28553, - "line": 934, + "offset": 29267, + "line": 964, "col": 9, "tokLen": 6 }, "end": { - "offset": 28566, + "offset": 29280, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1a788", + "id": "0x557b772bac88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28560, + "offset": 29274, "col": 16, "tokLen": 4 }, "end": { - "offset": 28566, + "offset": 29280, "col": 22, "tokLen": 10 } @@ -38071,7 +37524,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef600", + "id": "0x557b76924138", "kind": "EnumConstantDecl", "name": "VB_COMP_FE", "type": { @@ -38084,35 +37537,35 @@ ] }, { - "id": "0x7feb10e1baf8", + "id": "0x557b772bc018", "kind": "IfStmt", "range": { "begin": { - "offset": 28582, - "line": 935, + "offset": 29296, + "line": 965, "col": 5, "tokLen": 2 }, "end": { - "offset": 28627, - "line": 936, + "offset": 29341, + "line": 966, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1ba48", + "id": "0x557b772bbf60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28586, - "line": 935, + "offset": 29300, + "line": 965, "col": 9, "tokLen": 1 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38124,67 +37577,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1ba30", + "id": "0x557b772bbf48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 }, "end": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1ba10", + "id": "0x557b772bbf28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 }, "end": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1a7e8", + "id": "0x557b772bace8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28586, + "offset": 29300, "col": 9, "tokLen": 1 }, "end": { - "offset": 28586, + "offset": 29300, "col": 9, "tokLen": 1 } @@ -38192,11 +37645,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38205,16 +37658,16 @@ } }, { - "id": "0x7feb10e1b9f8", + "id": "0x557b772bbf10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38226,16 +37679,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1a808", + "id": "0x557b772bad08", "kind": "StringLiteral", "range": { "begin": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38251,33 +37704,33 @@ ] }, { - "id": "0x7feb10e1bae8", + "id": "0x557b772bc008", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28614, - "line": 936, + "offset": 29328, + "line": 966, "col": 9, "tokLen": 6 }, "end": { - "offset": 28627, + "offset": 29341, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1bab8", + "id": "0x557b772bbfd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28621, + "offset": 29335, "col": 16, "tokLen": 4 }, "end": { - "offset": 28627, + "offset": 29341, "col": 22, "tokLen": 11 } @@ -38287,7 +37740,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef650", + "id": "0x557b76924190", "kind": "EnumConstantDecl", "name": "VB_COMP_ADC", "type": { @@ -38300,35 +37753,35 @@ ] }, { - "id": "0x7feb10e1ce28", + "id": "0x557b772bd368", "kind": "IfStmt", "range": { "begin": { - "offset": 28644, - "line": 937, + "offset": 29358, + "line": 967, "col": 5, "tokLen": 2 }, "end": { - "offset": 28686, - "line": 938, + "offset": 29400, + "line": 968, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e1cd78", + "id": "0x557b772bd2b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28648, - "line": 937, + "offset": 29362, + "line": 967, "col": 9, "tokLen": 1 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38340,67 +37793,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1cd60", + "id": "0x557b772bd298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 }, "end": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1cd40", + "id": "0x557b772bd278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 }, "end": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1bb18", + "id": "0x557b772bc038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28648, + "offset": 29362, "col": 9, "tokLen": 1 }, "end": { - "offset": 28648, + "offset": 29362, "col": 9, "tokLen": 1 } @@ -38408,11 +37861,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38421,16 +37874,16 @@ } }, { - "id": "0x7feb10e1cd28", + "id": "0x557b772bd260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38442,16 +37895,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1bb38", + "id": "0x557b772bc058", "kind": "StringLiteral", "range": { "begin": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38467,33 +37920,33 @@ ] }, { - "id": "0x7feb10e1ce18", + "id": "0x557b772bd358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28673, - "line": 938, + "offset": 29387, + "line": 968, "col": 9, "tokLen": 6 }, "end": { - "offset": 28686, + "offset": 29400, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e1cde8", + "id": "0x557b772bd328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28680, + "offset": 29394, "col": 16, "tokLen": 4 }, "end": { - "offset": 28686, + "offset": 29400, "col": 22, "tokLen": 8 } @@ -38503,7 +37956,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef6a0", + "id": "0x557b769241e8", "kind": "EnumConstantDecl", "name": "VCOM_CDS", "type": { @@ -38516,35 +37969,35 @@ ] }, { - "id": "0x7feb10e1e158", + "id": "0x557b772be6b8", "kind": "IfStmt", "range": { "begin": { - "offset": 28700, - "line": 939, + "offset": 29414, + "line": 969, "col": 5, "tokLen": 2 }, "end": { - "offset": 28745, - "line": 940, + "offset": 29459, + "line": 970, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1e0a8", + "id": "0x557b772be600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28704, - "line": 939, + "offset": 29418, + "line": 969, "col": 9, "tokLen": 1 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38556,67 +38009,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1e090", + "id": "0x557b772be5e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 }, "end": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1e070", + "id": "0x557b772be5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 }, "end": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1ce48", + "id": "0x557b772bd388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28704, + "offset": 29418, "col": 9, "tokLen": 1 }, "end": { - "offset": 28704, + "offset": 29418, "col": 9, "tokLen": 1 } @@ -38624,11 +38077,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38637,16 +38090,16 @@ } }, { - "id": "0x7feb10e1e058", + "id": "0x557b772be5b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38658,16 +38111,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1ce68", + "id": "0x557b772bd3a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38683,33 +38136,33 @@ ] }, { - "id": "0x7feb10e1e148", + "id": "0x557b772be6a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28732, - "line": 940, + "offset": 29446, + "line": 970, "col": 9, "tokLen": 6 }, "end": { - "offset": 28745, + "offset": 29459, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1e118", + "id": "0x557b772be678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28739, + "offset": 29453, "col": 16, "tokLen": 4 }, "end": { - "offset": 28745, + "offset": 29459, "col": 22, "tokLen": 11 } @@ -38719,7 +38172,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef6f0", + "id": "0x557b76924240", "kind": "EnumConstantDecl", "name": "VREF_RSTORE", "type": { @@ -38732,35 +38185,35 @@ ] }, { - "id": "0x7feb10e1f488", + "id": "0x557b772bfa08", "kind": "IfStmt", "range": { "begin": { - "offset": 28762, - "line": 941, + "offset": 29476, + "line": 971, "col": 5, "tokLen": 2 }, "end": { - "offset": 28806, - "line": 942, + "offset": 29520, + "line": 972, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1f3d8", + "id": "0x557b772bf950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28766, - "line": 941, + "offset": 29480, + "line": 971, "col": 9, "tokLen": 1 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38772,67 +38225,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1f3c0", + "id": "0x557b772bf938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 }, "end": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1f3a0", + "id": "0x557b772bf918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 }, "end": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1e178", + "id": "0x557b772be6d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28766, + "offset": 29480, "col": 9, "tokLen": 1 }, "end": { - "offset": 28766, + "offset": 29480, "col": 9, "tokLen": 1 } @@ -38840,11 +38293,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38853,16 +38306,16 @@ } }, { - "id": "0x7feb10e1f388", + "id": "0x557b772bf900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38874,16 +38327,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1e198", + "id": "0x557b772be6f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38899,33 +38352,33 @@ ] }, { - "id": "0x7feb10e1f478", + "id": "0x557b772bf9f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28793, - "line": 942, + "offset": 29507, + "line": 972, "col": 9, "tokLen": 6 }, "end": { - "offset": 28806, + "offset": 29520, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1f448", + "id": "0x557b772bf9c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28800, + "offset": 29514, "col": 16, "tokLen": 4 }, "end": { - "offset": 28806, + "offset": 29520, "col": 22, "tokLen": 10 } @@ -38935,7 +38388,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef740", + "id": "0x557b76924298", "kind": "EnumConstantDecl", "name": "VB_OPA_1ST", "type": { @@ -38948,35 +38401,35 @@ ] }, { - "id": "0x7feb10e207b8", + "id": "0x557b772c0d58", "kind": "IfStmt", "range": { "begin": { - "offset": 28822, - "line": 943, + "offset": 29536, + "line": 973, "col": 5, "tokLen": 2 }, "end": { - "offset": 28868, - "line": 944, + "offset": 29582, + "line": 974, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e20708", + "id": "0x557b772c0ca0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28826, - "line": 943, + "offset": 29540, + "line": 973, "col": 9, "tokLen": 1 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -38988,67 +38441,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e206f0", + "id": "0x557b772c0c88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 }, "end": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e206d0", + "id": "0x557b772c0c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 }, "end": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1f4a8", + "id": "0x557b772bfa28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28826, + "offset": 29540, "col": 9, "tokLen": 1 }, "end": { - "offset": 28826, + "offset": 29540, "col": 9, "tokLen": 1 } @@ -39056,11 +38509,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39069,16 +38522,16 @@ } }, { - "id": "0x7feb10e206b8", + "id": "0x557b772c0c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -39090,16 +38543,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1f4c8", + "id": "0x557b772bfa48", "kind": "StringLiteral", "range": { "begin": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -39115,33 +38568,33 @@ ] }, { - "id": "0x7feb10e207a8", + "id": "0x557b772c0d48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28855, - "line": 944, + "offset": 29569, + "line": 974, "col": 9, "tokLen": 6 }, "end": { - "offset": 28868, + "offset": 29582, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e20778", + "id": "0x557b772c0d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28862, + "offset": 29576, "col": 16, "tokLen": 4 }, "end": { - "offset": 28868, + "offset": 29582, "col": 22, "tokLen": 12 } @@ -39151,7 +38604,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef790", + "id": "0x557b769242f0", "kind": "EnumConstantDecl", "name": "VREF_COMP_FE", "type": { @@ -39164,35 +38617,35 @@ ] }, { - "id": "0x7feb10e21ae8", + "id": "0x557b772c20a8", "kind": "IfStmt", "range": { "begin": { - "offset": 28886, - "line": 945, + "offset": 29600, + "line": 975, "col": 5, "tokLen": 2 }, "end": { - "offset": 28929, - "line": 946, + "offset": 29643, + "line": 976, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e21a38", + "id": "0x557b772c1ff0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28890, - "line": 945, + "offset": 29604, + "line": 975, "col": 9, "tokLen": 1 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39204,67 +38657,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e21a20", + "id": "0x557b772c1fd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 }, "end": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e21a00", + "id": "0x557b772c1fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 }, "end": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e207d8", + "id": "0x557b772c0d78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28890, + "offset": 29604, "col": 9, "tokLen": 1 }, "end": { - "offset": 28890, + "offset": 29604, "col": 9, "tokLen": 1 } @@ -39272,11 +38725,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39285,16 +38738,16 @@ } }, { - "id": "0x7feb10e219e8", + "id": "0x557b772c1fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39306,16 +38759,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e207f8", + "id": "0x557b772c0d98", "kind": "StringLiteral", "range": { "begin": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39331,33 +38784,33 @@ ] }, { - "id": "0x7feb10e21ad8", + "id": "0x557b772c2098", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28916, - "line": 946, + "offset": 29630, + "line": 976, "col": 9, "tokLen": 6 }, "end": { - "offset": 28929, + "offset": 29643, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e21aa8", + "id": "0x557b772c2068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28923, + "offset": 29637, "col": 16, "tokLen": 4 }, "end": { - "offset": 28929, + "offset": 29643, "col": 22, "tokLen": 9 } @@ -39367,7 +38820,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef7e0", + "id": "0x557b76924348", "kind": "EnumConstantDecl", "name": "VCOM_ADC1", "type": { @@ -39380,35 +38833,35 @@ ] }, { - "id": "0x7feb10e22e18", + "id": "0x557b772c33f8", "kind": "IfStmt", "range": { "begin": { - "offset": 28944, - "line": 947, + "offset": 29658, + "line": 977, "col": 5, "tokLen": 2 }, "end": { - "offset": 28988, - "line": 948, + "offset": 29702, + "line": 978, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e22d68", + "id": "0x557b772c3340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28948, - "line": 947, + "offset": 29662, + "line": 977, "col": 9, "tokLen": 1 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39420,67 +38873,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e22d50", + "id": "0x557b772c3328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 }, "end": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e22d30", + "id": "0x557b772c3308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 }, "end": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e21b08", + "id": "0x557b772c20c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28948, + "offset": 29662, "col": 9, "tokLen": 1 }, "end": { - "offset": 28948, + "offset": 29662, "col": 9, "tokLen": 1 } @@ -39488,11 +38941,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39501,16 +38954,16 @@ } }, { - "id": "0x7feb10e22d18", + "id": "0x557b772c32f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39522,16 +38975,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e21b28", + "id": "0x557b772c20e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39547,33 +39000,33 @@ ] }, { - "id": "0x7feb10e22e08", + "id": "0x557b772c33e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28975, - "line": 948, + "offset": 29689, + "line": 978, "col": 9, "tokLen": 6 }, "end": { - "offset": 28988, + "offset": 29702, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e22dd8", + "id": "0x557b772c33b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28982, + "offset": 29696, "col": 16, "tokLen": 4 }, "end": { - "offset": 28988, + "offset": 29702, "col": 22, "tokLen": 10 } @@ -39583,7 +39036,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef830", + "id": "0x557b769243a0", "kind": "EnumConstantDecl", "name": "VREF_L_ADC", "type": { @@ -39596,35 +39049,35 @@ ] }, { - "id": "0x7feb10e24148", + "id": "0x557b772c4748", "kind": "IfStmt", "range": { "begin": { - "offset": 29004, - "line": 949, + "offset": 29718, + "line": 979, "col": 5, "tokLen": 2 }, "end": { - "offset": 29046, - "line": 950, + "offset": 29760, + "line": 980, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e24098", + "id": "0x557b772c4690", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29008, - "line": 949, + "offset": 29722, + "line": 979, "col": 9, "tokLen": 1 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39636,67 +39089,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e24080", + "id": "0x557b772c4678", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 }, "end": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e24060", + "id": "0x557b772c4658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 }, "end": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e22e38", + "id": "0x557b772c3418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29008, + "offset": 29722, "col": 9, "tokLen": 1 }, "end": { - "offset": 29008, + "offset": 29722, "col": 9, "tokLen": 1 } @@ -39704,11 +39157,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39717,16 +39170,16 @@ } }, { - "id": "0x7feb10e24048", + "id": "0x557b772c4640", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39738,16 +39191,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e22e58", + "id": "0x557b772c3438", "kind": "StringLiteral", "range": { "begin": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39763,33 +39216,33 @@ ] }, { - "id": "0x7feb10e24138", + "id": "0x557b772c4738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29033, - "line": 950, + "offset": 29747, + "line": 980, "col": 9, "tokLen": 6 }, "end": { - "offset": 29046, + "offset": 29760, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e24108", + "id": "0x557b772c4708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29040, + "offset": 29754, "col": 16, "tokLen": 4 }, "end": { - "offset": 29046, + "offset": 29760, "col": 22, "tokLen": 8 } @@ -39799,7 +39252,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef880", + "id": "0x557b769243f8", "kind": "EnumConstantDecl", "name": "VREF_CDS", "type": { @@ -39812,35 +39265,35 @@ ] }, { - "id": "0x7feb10e25478", + "id": "0x557b772c5a98", "kind": "IfStmt", "range": { "begin": { - "offset": 29060, - "line": 951, + "offset": 29774, + "line": 981, "col": 5, "tokLen": 2 }, "end": { - "offset": 29099, - "line": 952, + "offset": 29813, + "line": 982, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e253c8", + "id": "0x557b772c59e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29064, - "line": 951, + "offset": 29778, + "line": 981, "col": 9, "tokLen": 1 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39852,67 +39305,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e253b0", + "id": "0x557b772c59c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 }, "end": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e25390", + "id": "0x557b772c59a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 }, "end": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e24168", + "id": "0x557b772c4768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29064, + "offset": 29778, "col": 9, "tokLen": 1 }, "end": { - "offset": 29064, + "offset": 29778, "col": 9, "tokLen": 1 } @@ -39920,11 +39373,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39933,16 +39386,16 @@ } }, { - "id": "0x7feb10e25378", + "id": "0x557b772c5990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39954,16 +39407,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e24188", + "id": "0x557b772c4788", "kind": "StringLiteral", "range": { "begin": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39979,33 +39432,33 @@ ] }, { - "id": "0x7feb10e25468", + "id": "0x557b772c5a88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29086, - "line": 952, + "offset": 29800, + "line": 982, "col": 9, "tokLen": 6 }, "end": { - "offset": 29099, + "offset": 29813, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e25438", + "id": "0x557b772c5a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29093, + "offset": 29807, "col": 16, "tokLen": 4 }, "end": { - "offset": 29099, + "offset": 29813, "col": 22, "tokLen": 5 } @@ -40015,7 +39468,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef8d0", + "id": "0x557b76924450", "kind": "EnumConstantDecl", "name": "VB_CS", "type": { @@ -40028,35 +39481,35 @@ ] }, { - "id": "0x7feb10e267a8", + "id": "0x557b772c6de8", "kind": "IfStmt", "range": { "begin": { - "offset": 29110, - "line": 953, + "offset": 29824, + "line": 983, "col": 5, "tokLen": 2 }, "end": { - "offset": 29153, - "line": 954, + "offset": 29867, + "line": 984, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e266f8", + "id": "0x557b772c6d30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29114, - "line": 953, + "offset": 29828, + "line": 983, "col": 9, "tokLen": 1 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40068,67 +39521,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e266e0", + "id": "0x557b772c6d18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 }, "end": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e266c0", + "id": "0x557b772c6cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 }, "end": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e25498", + "id": "0x557b772c5ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29114, + "offset": 29828, "col": 9, "tokLen": 1 }, "end": { - "offset": 29114, + "offset": 29828, "col": 9, "tokLen": 1 } @@ -40136,11 +39589,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40149,16 +39602,16 @@ } }, { - "id": "0x7feb10e266a8", + "id": "0x557b772c6ce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40170,16 +39623,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e254b8", + "id": "0x557b772c5ad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40195,33 +39648,33 @@ ] }, { - "id": "0x7feb10e26798", + "id": "0x557b772c6dd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29140, - "line": 954, + "offset": 29854, + "line": 984, "col": 9, "tokLen": 6 }, "end": { - "offset": 29153, + "offset": 29867, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e26768", + "id": "0x557b772c6da8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29147, + "offset": 29861, "col": 16, "tokLen": 4 }, "end": { - "offset": 29153, + "offset": 29867, "col": 22, "tokLen": 9 } @@ -40231,7 +39684,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef920", + "id": "0x557b769244a8", "kind": "EnumConstantDecl", "name": "VB_OPA_FD", "type": { @@ -40244,35 +39697,35 @@ ] }, { - "id": "0x7feb10e27ad8", + "id": "0x557b772c8138", "kind": "IfStmt", "range": { "begin": { - "offset": 29168, - "line": 955, + "offset": 29882, + "line": 985, "col": 5, "tokLen": 2 }, "end": { - "offset": 29211, - "line": 956, + "offset": 29925, + "line": 986, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e27a28", + "id": "0x557b772c8080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29172, - "line": 955, + "offset": 29886, + "line": 985, "col": 9, "tokLen": 1 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40284,67 +39737,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e27a10", + "id": "0x557b772c8068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 }, "end": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e279f0", + "id": "0x557b772c8048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 }, "end": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e267c8", + "id": "0x557b772c6e08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29172, + "offset": 29886, "col": 9, "tokLen": 1 }, "end": { - "offset": 29172, + "offset": 29886, "col": 9, "tokLen": 1 } @@ -40352,11 +39805,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40365,16 +39818,16 @@ } }, { - "id": "0x7feb10e279d8", + "id": "0x557b772c8030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40386,16 +39839,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e267e8", + "id": "0x557b772c6e28", "kind": "StringLiteral", "range": { "begin": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40411,33 +39864,33 @@ ] }, { - "id": "0x7feb10e27ac8", + "id": "0x557b772c8128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29198, - "line": 956, + "offset": 29912, + "line": 986, "col": 9, "tokLen": 6 }, "end": { - "offset": 29211, + "offset": 29925, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e27a98", + "id": "0x557b772c80f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29205, + "offset": 29919, "col": 16, "tokLen": 4 }, "end": { - "offset": 29211, + "offset": 29925, "col": 22, "tokLen": 9 } @@ -40447,7 +39900,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef970", + "id": "0x557b76924500", "kind": "EnumConstantDecl", "name": "VCOM_ADC2", "type": { @@ -40460,35 +39913,35 @@ ] }, { - "id": "0x7feb10e28e08", + "id": "0x557b772c9488", "kind": "IfStmt", "range": { "begin": { - "offset": 29226, - "line": 957, + "offset": 29940, + "line": 987, "col": 5, "tokLen": 2 }, "end": { - "offset": 29266, - "line": 958, + "offset": 29980, + "line": 988, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e28d58", + "id": "0x557b772c93d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29230, - "line": 957, + "offset": 29944, + "line": 987, "col": 9, "tokLen": 1 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40500,67 +39953,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e28d40", + "id": "0x557b772c93b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 }, "end": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e28d20", + "id": "0x557b772c9398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 }, "end": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e27af8", + "id": "0x557b772c8158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29230, + "offset": 29944, "col": 9, "tokLen": 1 }, "end": { - "offset": 29230, + "offset": 29944, "col": 9, "tokLen": 1 } @@ -40568,11 +40021,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40581,16 +40034,16 @@ } }, { - "id": "0x7feb10e28d08", + "id": "0x557b772c9380", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40602,16 +40055,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e27b18", + "id": "0x557b772c8178", "kind": "StringLiteral", "range": { "begin": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40627,33 +40080,33 @@ ] }, { - "id": "0x7feb10e28df8", + "id": "0x557b772c9478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29253, - "line": 958, + "offset": 29967, + "line": 988, "col": 9, "tokLen": 6 }, "end": { - "offset": 29266, + "offset": 29980, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e28dc8", + "id": "0x557b772c9448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29260, + "offset": 29974, "col": 16, "tokLen": 4 }, "end": { - "offset": 29266, + "offset": 29980, "col": 22, "tokLen": 6 } @@ -40663,7 +40116,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef9c0", + "id": "0x557b76924558", "kind": "EnumConstantDecl", "name": "VCASSH", "type": { @@ -40676,35 +40129,35 @@ ] }, { - "id": "0x7feb10e2a138", + "id": "0x557b772ca7d8", "kind": "IfStmt", "range": { "begin": { - "offset": 29278, - "line": 959, + "offset": 29992, + "line": 989, "col": 5, "tokLen": 2 }, "end": { - "offset": 29316, - "line": 960, + "offset": 30030, + "line": 990, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2a088", + "id": "0x557b772ca720", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29282, - "line": 959, + "offset": 29996, + "line": 989, "col": 9, "tokLen": 1 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40716,67 +40169,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2a070", + "id": "0x557b772ca708", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 }, "end": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2a050", + "id": "0x557b772ca6e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 }, "end": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e28e28", + "id": "0x557b772c94a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29282, + "offset": 29996, "col": 9, "tokLen": 1 }, "end": { - "offset": 29282, + "offset": 29996, "col": 9, "tokLen": 1 } @@ -40784,11 +40237,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40797,16 +40250,16 @@ } }, { - "id": "0x7feb10e2a038", + "id": "0x557b772ca6d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40818,16 +40271,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e28e48", + "id": "0x557b772c94c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40843,33 +40296,33 @@ ] }, { - "id": "0x7feb10e2a128", + "id": "0x557b772ca7c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29303, - "line": 960, + "offset": 30017, + "line": 990, "col": 9, "tokLen": 6 }, "end": { - "offset": 29316, + "offset": 30030, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2a0f8", + "id": "0x557b772ca798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29310, + "offset": 30024, "col": 16, "tokLen": 4 }, "end": { - "offset": 29316, + "offset": 30030, "col": 22, "tokLen": 4 } @@ -40879,7 +40332,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefa10", + "id": "0x557b769245b0", "kind": "EnumConstantDecl", "name": "VTH2", "type": { @@ -40892,35 +40345,35 @@ ] }, { - "id": "0x7feb10e2b468", + "id": "0x557b772cbb28", "kind": "IfStmt", "range": { "begin": { - "offset": 29326, - "line": 961, + "offset": 30040, + "line": 991, "col": 5, "tokLen": 2 }, "end": { - "offset": 29370, - "line": 962, + "offset": 30084, + "line": 992, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e2b3b8", + "id": "0x557b772cba70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29330, - "line": 961, + "offset": 30044, + "line": 991, "col": 9, "tokLen": 1 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -40932,67 +40385,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2b3a0", + "id": "0x557b772cba58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 }, "end": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2b380", + "id": "0x557b772cba38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 }, "end": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2a158", + "id": "0x557b772ca7f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29330, + "offset": 30044, "col": 9, "tokLen": 1 }, "end": { - "offset": 29330, + "offset": 30044, "col": 9, "tokLen": 1 } @@ -41000,11 +40453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41013,16 +40466,16 @@ } }, { - "id": "0x7feb10e2b368", + "id": "0x557b772cba20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -41034,16 +40487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2a178", + "id": "0x557b772ca818", "kind": "StringLiteral", "range": { "begin": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -41059,33 +40512,33 @@ ] }, { - "id": "0x7feb10e2b458", + "id": "0x557b772cbb18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29357, - "line": 962, + "offset": 30071, + "line": 992, "col": 9, "tokLen": 6 }, "end": { - "offset": 29370, + "offset": 30084, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e2b428", + "id": "0x557b772cbae8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29364, + "offset": 30078, "col": 16, "tokLen": 4 }, "end": { - "offset": 29370, + "offset": 30084, "col": 22, "tokLen": 10 } @@ -41095,7 +40548,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefa60", + "id": "0x557b76924608", "kind": "EnumConstantDecl", "name": "VRSHAPER_N", "type": { @@ -41108,35 +40561,35 @@ ] }, { - "id": "0x7feb10e2c798", + "id": "0x557b772cce78", "kind": "IfStmt", "range": { "begin": { - "offset": 29386, - "line": 963, + "offset": 30100, + "line": 993, "col": 5, "tokLen": 2 }, "end": { - "offset": 29429, - "line": 964, + "offset": 30143, + "line": 994, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e2c6e8", + "id": "0x557b772ccdc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29390, - "line": 963, + "offset": 30104, + "line": 993, "col": 9, "tokLen": 1 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41148,67 +40601,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2c6d0", + "id": "0x557b772ccda8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 }, "end": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2c6b0", + "id": "0x557b772ccd88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 }, "end": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2b488", + "id": "0x557b772cbb48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29390, + "offset": 30104, "col": 9, "tokLen": 1 }, "end": { - "offset": 29390, + "offset": 30104, "col": 9, "tokLen": 1 } @@ -41216,11 +40669,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41229,16 +40682,16 @@ } }, { - "id": "0x7feb10e2c698", + "id": "0x557b772ccd70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41250,16 +40703,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2b4a8", + "id": "0x557b772cbb68", "kind": "StringLiteral", "range": { "begin": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41275,33 +40728,33 @@ ] }, { - "id": "0x7feb10e2c788", + "id": "0x557b772cce68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29416, - "line": 964, + "offset": 30130, + "line": 994, "col": 9, "tokLen": 6 }, "end": { - "offset": 29429, + "offset": 30143, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e2c758", + "id": "0x557b772cce38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29423, + "offset": 30137, "col": 16, "tokLen": 4 }, "end": { - "offset": 29429, + "offset": 30143, "col": 22, "tokLen": 9 } @@ -41311,7 +40764,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefab0", + "id": "0x557b76924660", "kind": "EnumConstantDecl", "name": "VIPRE_OUT", "type": { @@ -41324,35 +40777,35 @@ ] }, { - "id": "0x7feb10e2dac8", + "id": "0x557b772ce1c8", "kind": "IfStmt", "range": { "begin": { - "offset": 29444, - "line": 965, + "offset": 30158, + "line": 995, "col": 5, "tokLen": 2 }, "end": { - "offset": 29482, - "line": 966, + "offset": 30196, + "line": 996, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2da18", + "id": "0x557b772ce110", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29448, - "line": 965, + "offset": 30162, + "line": 995, "col": 9, "tokLen": 1 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41364,67 +40817,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2da00", + "id": "0x557b772ce0f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 }, "end": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2d9e0", + "id": "0x557b772ce0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 }, "end": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2c7b8", + "id": "0x557b772cce98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29448, + "offset": 30162, "col": 9, "tokLen": 1 }, "end": { - "offset": 29448, + "offset": 30162, "col": 9, "tokLen": 1 } @@ -41432,11 +40885,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41445,16 +40898,16 @@ } }, { - "id": "0x7feb10e2d9c8", + "id": "0x557b772ce0c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41466,16 +40919,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2c7d8", + "id": "0x557b772cceb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41491,33 +40944,33 @@ ] }, { - "id": "0x7feb10e2dab8", + "id": "0x557b772ce1b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29469, - "line": 966, + "offset": 30183, + "line": 996, "col": 9, "tokLen": 6 }, "end": { - "offset": 29482, + "offset": 30196, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2da88", + "id": "0x557b772ce188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29476, + "offset": 30190, "col": 16, "tokLen": 4 }, "end": { - "offset": 29482, + "offset": 30196, "col": 22, "tokLen": 4 } @@ -41527,7 +40980,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefb00", + "id": "0x557b769246b8", "kind": "EnumConstantDecl", "name": "VTH3", "type": { @@ -41540,35 +40993,35 @@ ] }, { - "id": "0x7feb10e2edf8", + "id": "0x557b772cf528", "kind": "IfStmt", "range": { "begin": { - "offset": 29492, - "line": 967, + "offset": 30206, + "line": 997, "col": 5, "tokLen": 2 }, "end": { - "offset": 29530, - "line": 968, + "offset": 30244, + "line": 998, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2ed48", + "id": "0x557b772cf470", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29496, - "line": 967, + "offset": 30210, + "line": 997, "col": 9, "tokLen": 1 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41580,67 +41033,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2ed30", + "id": "0x557b772cf458", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 }, "end": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2ed10", + "id": "0x557b772cf438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 }, "end": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2dae8", + "id": "0x557b772ce1e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29496, + "offset": 30210, "col": 9, "tokLen": 1 }, "end": { - "offset": 29496, + "offset": 30210, "col": 9, "tokLen": 1 } @@ -41648,11 +41101,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41661,16 +41114,16 @@ } }, { - "id": "0x7feb10e2ecf8", + "id": "0x557b772cf420", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41682,16 +41135,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2db08", + "id": "0x557b772ce208", "kind": "StringLiteral", "range": { "begin": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41707,33 +41160,33 @@ ] }, { - "id": "0x7feb10e2ede8", + "id": "0x557b772cf518", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29517, - "line": 968, + "offset": 30231, + "line": 998, "col": 9, "tokLen": 6 }, "end": { - "offset": 29530, + "offset": 30244, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2edb8", + "id": "0x557b772cf4e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29524, + "offset": 30238, "col": 16, "tokLen": 4 }, "end": { - "offset": 29530, + "offset": 30244, "col": 22, "tokLen": 4 } @@ -41743,7 +41196,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefb50", + "id": "0x557b76924710", "kind": "EnumConstantDecl", "name": "VTH1", "type": { @@ -41756,35 +41209,35 @@ ] }, { - "id": "0x7feb10e30128", + "id": "0x557b772d0878", "kind": "IfStmt", "range": { "begin": { - "offset": 29540, - "line": 969, + "offset": 30254, + "line": 999, "col": 5, "tokLen": 2 }, "end": { - "offset": 29579, - "line": 970, + "offset": 30293, + "line": 1000, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e30078", + "id": "0x557b772d07c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29544, - "line": 969, + "offset": 30258, + "line": 999, "col": 9, "tokLen": 1 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41796,67 +41249,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e30060", + "id": "0x557b772d07a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 }, "end": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e30040", + "id": "0x557b772d0788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 }, "end": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2ee18", + "id": "0x557b772cf548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29544, + "offset": 30258, "col": 9, "tokLen": 1 }, "end": { - "offset": 29544, + "offset": 30258, "col": 9, "tokLen": 1 } @@ -41864,11 +41317,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41877,16 +41330,16 @@ } }, { - "id": "0x7feb10e30028", + "id": "0x557b772d0770", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41898,16 +41351,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2ee38", + "id": "0x557b772cf568", "kind": "StringLiteral", "range": { "begin": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41923,33 +41376,33 @@ ] }, { - "id": "0x7feb10e30118", + "id": "0x557b772d0868", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29566, - "line": 970, + "offset": 30280, + "line": 1000, "col": 9, "tokLen": 6 }, "end": { - "offset": 29579, + "offset": 30293, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e300e8", + "id": "0x557b772d0838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29573, + "offset": 30287, "col": 16, "tokLen": 4 }, "end": { - "offset": 29579, + "offset": 30293, "col": 22, "tokLen": 5 } @@ -41959,7 +41412,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefba0", + "id": "0x557b76924768", "kind": "EnumConstantDecl", "name": "VICIN", "type": { @@ -41972,35 +41425,35 @@ ] }, { - "id": "0x7feb10e31458", + "id": "0x557b772d1bc8", "kind": "IfStmt", "range": { "begin": { - "offset": 29590, - "line": 971, + "offset": 30304, + "line": 1001, "col": 5, "tokLen": 2 }, "end": { - "offset": 29628, - "line": 972, + "offset": 30342, + "line": 1002, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e313a8", + "id": "0x557b772d1b10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29594, - "line": 971, + "offset": 30308, + "line": 1001, "col": 9, "tokLen": 1 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42012,67 +41465,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e31390", + "id": "0x557b772d1af8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 }, "end": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e31370", + "id": "0x557b772d1ad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 }, "end": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e30148", + "id": "0x557b772d0898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29594, + "offset": 30308, "col": 9, "tokLen": 1 }, "end": { - "offset": 29594, + "offset": 30308, "col": 9, "tokLen": 1 } @@ -42080,11 +41533,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42093,16 +41546,16 @@ } }, { - "id": "0x7feb10e31358", + "id": "0x557b772d1ac0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42114,16 +41567,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e30168", + "id": "0x557b772d08b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42139,33 +41592,33 @@ ] }, { - "id": "0x7feb10e31448", + "id": "0x557b772d1bb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29615, - "line": 972, + "offset": 30329, + "line": 1002, "col": 9, "tokLen": 6 }, "end": { - "offset": 29628, + "offset": 30342, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e31418", + "id": "0x557b772d1b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29622, + "offset": 30336, "col": 16, "tokLen": 4 }, "end": { - "offset": 29628, + "offset": 30342, "col": 22, "tokLen": 4 } @@ -42175,7 +41628,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefbf0", + "id": "0x557b769247c0", "kind": "EnumConstantDecl", "name": "VCAS", "type": { @@ -42188,35 +41641,35 @@ ] }, { - "id": "0x7feb10e32788", + "id": "0x557b772d2f18", "kind": "IfStmt", "range": { "begin": { - "offset": 29638, - "line": 973, + "offset": 30352, + "line": 1003, "col": 5, "tokLen": 2 }, "end": { - "offset": 29678, - "line": 974, + "offset": 30392, + "line": 1004, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e326d8", + "id": "0x557b772d2e60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29642, - "line": 973, + "offset": 30356, + "line": 1003, "col": 9, "tokLen": 1 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42228,67 +41681,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e326c0", + "id": "0x557b772d2e48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 }, "end": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e326a0", + "id": "0x557b772d2e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 }, "end": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e31478", + "id": "0x557b772d1be8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29642, + "offset": 30356, "col": 9, "tokLen": 1 }, "end": { - "offset": 29642, + "offset": 30356, "col": 9, "tokLen": 1 } @@ -42296,11 +41749,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42309,16 +41762,16 @@ } }, { - "id": "0x7feb10e32688", + "id": "0x557b772d2e10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42330,16 +41783,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e31498", + "id": "0x557b772d1c08", "kind": "StringLiteral", "range": { "begin": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42355,33 +41808,33 @@ ] }, { - "id": "0x7feb10e32778", + "id": "0x557b772d2f08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29665, - "line": 974, + "offset": 30379, + "line": 1004, "col": 9, "tokLen": 6 }, "end": { - "offset": 29678, + "offset": 30392, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e32748", + "id": "0x557b772d2ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29672, + "offset": 30386, "col": 16, "tokLen": 4 }, "end": { - "offset": 29678, + "offset": 30392, "col": 22, "tokLen": 6 } @@ -42391,7 +41844,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefc40", + "id": "0x557b76924818", "kind": "EnumConstantDecl", "name": "VCAL_N", "type": { @@ -42404,35 +41857,35 @@ ] }, { - "id": "0x7feb10e33ab8", + "id": "0x557b772d4268", "kind": "IfStmt", "range": { "begin": { - "offset": 29690, - "line": 975, + "offset": 30404, + "line": 1005, "col": 5, "tokLen": 2 }, "end": { - "offset": 29729, - "line": 976, + "offset": 30443, + "line": 1006, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e33a08", + "id": "0x557b772d41b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29694, - "line": 975, + "offset": 30408, + "line": 1005, "col": 9, "tokLen": 1 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42444,67 +41897,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e339f0", + "id": "0x557b772d4198", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 }, "end": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e339d0", + "id": "0x557b772d4178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 }, "end": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e327a8", + "id": "0x557b772d2f38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29694, + "offset": 30408, "col": 9, "tokLen": 1 }, "end": { - "offset": 29694, + "offset": 30408, "col": 9, "tokLen": 1 } @@ -42512,11 +41965,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42525,16 +41978,16 @@ } }, { - "id": "0x7feb10e339b8", + "id": "0x557b772d4160", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42546,16 +41999,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e327c8", + "id": "0x557b772d2f58", "kind": "StringLiteral", "range": { "begin": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42571,33 +42024,33 @@ ] }, { - "id": "0x7feb10e33aa8", + "id": "0x557b772d4258", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29716, - "line": 976, + "offset": 30430, + "line": 1006, "col": 9, "tokLen": 6 }, "end": { - "offset": 29729, + "offset": 30443, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e33a78", + "id": "0x557b772d4228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29723, + "offset": 30437, "col": 16, "tokLen": 4 }, "end": { - "offset": 29729, + "offset": 30443, "col": 22, "tokLen": 5 } @@ -42607,7 +42060,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefc90", + "id": "0x557b76924870", "kind": "EnumConstantDecl", "name": "VIPRE", "type": { @@ -42620,35 +42073,35 @@ ] }, { - "id": "0x7feb10e34de8", + "id": "0x557b772d55b8", "kind": "IfStmt", "range": { "begin": { - "offset": 29740, - "line": 977, + "offset": 30454, + "line": 1007, "col": 5, "tokLen": 2 }, "end": { - "offset": 29780, - "line": 978, + "offset": 30494, + "line": 1008, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e34d38", + "id": "0x557b772d5500", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29744, - "line": 977, + "offset": 30458, + "line": 1007, "col": 9, "tokLen": 1 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42660,67 +42113,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e34d20", + "id": "0x557b772d54e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 }, "end": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e34d00", + "id": "0x557b772d54c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 }, "end": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e33ad8", + "id": "0x557b772d4288", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29744, + "offset": 30458, "col": 9, "tokLen": 1 }, "end": { - "offset": 29744, + "offset": 30458, "col": 9, "tokLen": 1 } @@ -42728,11 +42181,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42741,16 +42194,16 @@ } }, { - "id": "0x7feb10e34ce8", + "id": "0x557b772d54b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42762,16 +42215,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e33af8", + "id": "0x557b772d42a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42787,33 +42240,33 @@ ] }, { - "id": "0x7feb10e34dd8", + "id": "0x557b772d55a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29767, - "line": 978, + "offset": 30481, + "line": 1008, "col": 9, "tokLen": 6 }, "end": { - "offset": 29780, + "offset": 30494, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e34da8", + "id": "0x557b772d5578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29774, + "offset": 30488, "col": 16, "tokLen": 4 }, "end": { - "offset": 29780, + "offset": 30494, "col": 22, "tokLen": 6 } @@ -42823,7 +42276,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefce0", + "id": "0x557b769248c8", "kind": "EnumConstantDecl", "name": "VCAL_P", "type": { @@ -42836,35 +42289,35 @@ ] }, { - "id": "0x7feb10e36118", + "id": "0x557b772d6908", "kind": "IfStmt", "range": { "begin": { - "offset": 29792, - "line": 979, + "offset": 30506, + "line": 1009, "col": 5, "tokLen": 2 }, "end": { - "offset": 29831, - "line": 980, + "offset": 30545, + "line": 1010, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e36068", + "id": "0x557b772d6850", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29796, - "line": 979, + "offset": 30510, + "line": 1009, "col": 9, "tokLen": 1 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -42876,67 +42329,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e36050", + "id": "0x557b772d6838", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 }, "end": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e36030", + "id": "0x557b772d6818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 }, "end": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e34e08", + "id": "0x557b772d55d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29796, + "offset": 30510, "col": 9, "tokLen": 1 }, "end": { - "offset": 29796, + "offset": 30510, "col": 9, "tokLen": 1 } @@ -42944,11 +42397,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42957,16 +42410,16 @@ } }, { - "id": "0x7feb10e36018", + "id": "0x557b772d6800", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -42978,16 +42431,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e34e28", + "id": "0x557b772d55f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -43003,33 +42456,33 @@ ] }, { - "id": "0x7feb10e36108", + "id": "0x557b772d68f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29818, - "line": 980, + "offset": 30532, + "line": 1010, "col": 9, "tokLen": 6 }, "end": { - "offset": 29831, + "offset": 30545, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e360d8", + "id": "0x557b772d68c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29825, + "offset": 30539, "col": 16, "tokLen": 4 }, "end": { - "offset": 29831, + "offset": 30545, "col": 22, "tokLen": 5 } @@ -43039,7 +42492,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefd30", + "id": "0x557b76924920", "kind": "EnumConstantDecl", "name": "VDCSH", "type": { @@ -43052,35 +42505,35 @@ ] }, { - "id": "0x7feb10e37448", + "id": "0x557b772d7c58", "kind": "IfStmt", "range": { "begin": { - "offset": 29842, - "line": 981, + "offset": 30556, + "line": 1011, "col": 5, "tokLen": 2 }, "end": { - "offset": 29886, - "line": 982, + "offset": 30600, + "line": 1012, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e37398", + "id": "0x557b772d7ba0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29846, - "line": 981, + "offset": 30560, + "line": 1011, "col": 9, "tokLen": 1 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43092,67 +42545,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e37380", + "id": "0x557b772d7b88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 }, "end": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e37360", + "id": "0x557b772d7b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 }, "end": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e36138", + "id": "0x557b772d6928", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29846, + "offset": 30560, "col": 9, "tokLen": 1 }, "end": { - "offset": 29846, + "offset": 30560, "col": 9, "tokLen": 1 } @@ -43160,11 +42613,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43173,16 +42626,16 @@ } }, { - "id": "0x7feb10e37348", + "id": "0x557b772d7b50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43194,16 +42647,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e36158", + "id": "0x557b772d6948", "kind": "StringLiteral", "range": { "begin": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43219,33 +42672,33 @@ ] }, { - "id": "0x7feb10e37438", + "id": "0x557b772d7c48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29873, - "line": 982, + "offset": 30587, + "line": 1012, "col": 9, "tokLen": 6 }, "end": { - "offset": 29886, + "offset": 30600, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e37408", + "id": "0x557b772d7c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29880, + "offset": 30594, "col": 16, "tokLen": 4 }, "end": { - "offset": 29886, + "offset": 30600, "col": 22, "tokLen": 10 } @@ -43255,7 +42708,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefd80", + "id": "0x557b76924978", "kind": "EnumConstantDecl", "name": "VBP_COLBUF", "type": { @@ -43268,35 +42721,35 @@ ] }, { - "id": "0x7feb10df7798", + "id": "0x557b772d8fa8", "kind": "IfStmt", "range": { "begin": { - "offset": 29902, - "line": 983, + "offset": 30616, + "line": 1013, "col": 5, "tokLen": 2 }, "end": { - "offset": 29942, - "line": 984, + "offset": 30656, + "line": 1014, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10df76e8", + "id": "0x557b772d8ef0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29906, - "line": 983, + "offset": 30620, + "line": 1013, "col": 9, "tokLen": 1 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43308,67 +42761,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df76d0", + "id": "0x557b772d8ed8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 }, "end": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df76b0", + "id": "0x557b772d8eb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 }, "end": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e37468", + "id": "0x557b772d7c78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29906, + "offset": 30620, "col": 9, "tokLen": 1 }, "end": { - "offset": 29906, + "offset": 30620, "col": 9, "tokLen": 1 } @@ -43376,11 +42829,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43389,16 +42842,16 @@ } }, { - "id": "0x7feb10df7698", + "id": "0x557b772d8ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43410,16 +42863,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e37488", + "id": "0x557b772d7c98", "kind": "StringLiteral", "range": { "begin": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43435,33 +42888,33 @@ ] }, { - "id": "0x7feb10df7788", + "id": "0x557b772d8f98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29929, - "line": 984, + "offset": 30643, + "line": 1014, "col": 9, "tokLen": 6 }, "end": { - "offset": 29942, + "offset": 30656, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10df7758", + "id": "0x557b772d8f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29936, + "offset": 30650, "col": 16, "tokLen": 4 }, "end": { - "offset": 29942, + "offset": 30656, "col": 22, "tokLen": 6 } @@ -43471,7 +42924,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefdd0", + "id": "0x557b769249d0", "kind": "EnumConstantDecl", "name": "VB_SDA", "type": { @@ -43484,35 +42937,35 @@ ] }, { - "id": "0x7feb10df8ac8", + "id": "0x557b772da2f8", "kind": "IfStmt", "range": { "begin": { - "offset": 29954, - "line": 985, + "offset": 30668, + "line": 1015, "col": 5, "tokLen": 2 }, "end": { - "offset": 29997, - "line": 986, + "offset": 30711, + "line": 1016, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df8a18", + "id": "0x557b772da240", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29958, - "line": 985, + "offset": 30672, + "line": 1015, "col": 9, "tokLen": 1 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43524,67 +42977,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df8a00", + "id": "0x557b772da228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 }, "end": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df89e0", + "id": "0x557b772da208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 }, "end": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df77b8", + "id": "0x557b772d8fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29958, + "offset": 30672, "col": 9, "tokLen": 1 }, "end": { - "offset": 29958, + "offset": 30672, "col": 9, "tokLen": 1 } @@ -43592,11 +43045,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43605,16 +43058,16 @@ } }, { - "id": "0x7feb10df89c8", + "id": "0x557b772da1f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43626,16 +43079,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df77d8", + "id": "0x557b772d8fe8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43651,33 +43104,33 @@ ] }, { - "id": "0x7feb10df8ab8", + "id": "0x557b772da2e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29984, - "line": 986, + "offset": 30698, + "line": 1016, "col": 9, "tokLen": 6 }, "end": { - "offset": 29997, + "offset": 30711, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df8a88", + "id": "0x557b772da2b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29991, + "offset": 30705, "col": 16, "tokLen": 4 }, "end": { - "offset": 29997, + "offset": 30711, "col": 22, "tokLen": 9 } @@ -43687,7 +43140,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefe20", + "id": "0x557b76924a28", "kind": "EnumConstantDecl", "name": "VCASC_SFP", "type": { @@ -43700,35 +43153,35 @@ ] }, { - "id": "0x7feb10df9df8", + "id": "0x557b772db648", "kind": "IfStmt", "range": { "begin": { - "offset": 30012, - "line": 987, + "offset": 30726, + "line": 1017, "col": 5, "tokLen": 2 }, "end": { - "offset": 30055, - "line": 988, + "offset": 30769, + "line": 1018, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df9d48", + "id": "0x557b772db590", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30016, - "line": 987, + "offset": 30730, + "line": 1017, "col": 9, "tokLen": 1 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43740,67 +43193,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df9d30", + "id": "0x557b772db578", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 }, "end": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df9d10", + "id": "0x557b772db558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 }, "end": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df8ae8", + "id": "0x557b772da318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30016, + "offset": 30730, "col": 9, "tokLen": 1 }, "end": { - "offset": 30016, + "offset": 30730, "col": 9, "tokLen": 1 } @@ -43808,11 +43261,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43821,16 +43274,16 @@ } }, { - "id": "0x7feb10df9cf8", + "id": "0x557b772db540", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43842,16 +43295,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df8b08", + "id": "0x557b772da338", "kind": "StringLiteral", "range": { "begin": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43867,33 +43320,33 @@ ] }, { - "id": "0x7feb10df9de8", + "id": "0x557b772db638", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30042, - "line": 988, + "offset": 30756, + "line": 1018, "col": 9, "tokLen": 6 }, "end": { - "offset": 30055, + "offset": 30769, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df9db8", + "id": "0x557b772db608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30049, + "offset": 30763, "col": 16, "tokLen": 4 }, "end": { - "offset": 30055, + "offset": 30769, "col": 22, "tokLen": 9 } @@ -43903,7 +43356,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefe70", + "id": "0x557b76924a80", "kind": "EnumConstantDecl", "name": "VIPRE_CDS", "type": { @@ -43916,35 +43369,35 @@ ] }, { - "id": "0x7feb10dfb128", + "id": "0x557b772dc998", "kind": "IfStmt", "range": { "begin": { - "offset": 30070, - "line": 989, + "offset": 30784, + "line": 1019, "col": 5, "tokLen": 2 }, "end": { - "offset": 30113, - "line": 990, + "offset": 30827, + "line": 1020, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10dfb078", + "id": "0x557b772dc8e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30074, - "line": 989, + "offset": 30788, + "line": 1019, "col": 9, "tokLen": 1 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -43956,67 +43409,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfb060", + "id": "0x557b772dc8c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 }, "end": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfb040", + "id": "0x557b772dc8a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 }, "end": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df9e18", + "id": "0x557b772db668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30074, + "offset": 30788, "col": 9, "tokLen": 1 }, "end": { - "offset": 30074, + "offset": 30788, "col": 9, "tokLen": 1 } @@ -44024,11 +43477,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44037,16 +43490,16 @@ } }, { - "id": "0x7feb10dfb028", + "id": "0x557b772dc890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -44058,16 +43511,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df9e38", + "id": "0x557b772db688", "kind": "StringLiteral", "range": { "begin": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -44083,33 +43536,33 @@ ] }, { - "id": "0x7feb10dfb118", + "id": "0x557b772dc988", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30100, - "line": 990, + "offset": 30814, + "line": 1020, "col": 9, "tokLen": 6 }, "end": { - "offset": 30113, + "offset": 30827, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10dfb0e8", + "id": "0x557b772dc958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30107, + "offset": 30821, "col": 16, "tokLen": 4 }, "end": { - "offset": 30113, + "offset": 30827, "col": 22, "tokLen": 9 } @@ -44119,7 +43572,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefec0", + "id": "0x557b76924ad8", "kind": "EnumConstantDecl", "name": "IBIAS_SFP", "type": { @@ -44132,35 +43585,35 @@ ] }, { - "id": "0x7feb10dfc458", + "id": "0x557b772ddce8", "kind": "IfStmt", "range": { "begin": { - "offset": 30128, - "line": 991, + "offset": 30842, + "line": 1021, "col": 5, "tokLen": 2 }, "end": { - "offset": 30170, - "line": 992, + "offset": 30884, + "line": 1022, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfc3a8", + "id": "0x557b772ddc30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30132, - "line": 991, + "offset": 30846, + "line": 1021, "col": 9, "tokLen": 1 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44172,67 +43625,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfc390", + "id": "0x557b772ddc18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 }, "end": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfc370", + "id": "0x557b772ddbf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 }, "end": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfb148", + "id": "0x557b772dc9b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30132, + "offset": 30846, "col": 9, "tokLen": 1 }, "end": { - "offset": 30132, + "offset": 30846, "col": 9, "tokLen": 1 } @@ -44240,11 +43693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44253,16 +43706,16 @@ } }, { - "id": "0x7feb10dfc358", + "id": "0x557b772ddbe0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44274,16 +43727,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfb168", + "id": "0x557b772dc9d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44299,33 +43752,33 @@ ] }, { - "id": "0x7feb10dfc448", + "id": "0x557b772ddcd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30157, - "line": 992, + "offset": 30871, + "line": 1022, "col": 9, "tokLen": 6 }, "end": { - "offset": 30170, + "offset": 30884, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfc418", + "id": "0x557b772ddca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30164, + "offset": 30878, "col": 16, "tokLen": 4 }, "end": { - "offset": 30170, + "offset": 30884, "col": 22, "tokLen": 12 } @@ -44335,7 +43788,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0280", + "id": "0x557b76924ef8", "kind": "EnumConstantDecl", "name": "TRIMBIT_SCAN", "type": { @@ -44348,35 +43801,35 @@ ] }, { - "id": "0x7feb10dfd788", + "id": "0x557b772df038", "kind": "IfStmt", "range": { "begin": { - "offset": 30188, - "line": 993, + "offset": 30902, + "line": 1023, "col": 5, "tokLen": 2 }, "end": { - "offset": 30233, - "line": 994, + "offset": 30947, + "line": 1024, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfd6d8", + "id": "0x557b772def80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30192, - "line": 993, + "offset": 30906, + "line": 1023, "col": 9, "tokLen": 1 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44388,67 +43841,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfd6c0", + "id": "0x557b772def68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 }, "end": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfd6a0", + "id": "0x557b772def48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 }, "end": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfc478", + "id": "0x557b772ddd08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30192, + "offset": 30906, "col": 9, "tokLen": 1 }, "end": { - "offset": 30192, + "offset": 30906, "col": 9, "tokLen": 1 } @@ -44456,11 +43909,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44469,16 +43922,16 @@ } }, { - "id": "0x7feb10dfd688", + "id": "0x557b772def30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44490,16 +43943,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfc498", + "id": "0x557b772ddd28", "kind": "StringLiteral", "range": { "begin": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44515,33 +43968,33 @@ ] }, { - "id": "0x7feb10dfd778", + "id": "0x557b772df028", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30220, - "line": 994, + "offset": 30934, + "line": 1024, "col": 9, "tokLen": 6 }, "end": { - "offset": 30233, + "offset": 30947, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfd748", + "id": "0x557b772deff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30227, + "offset": 30941, "col": 16, "tokLen": 4 }, "end": { - "offset": 30233, + "offset": 30947, "col": 22, "tokLen": 12 } @@ -44551,7 +44004,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feff60", + "id": "0x557b76924b88", "kind": "EnumConstantDecl", "name": "HIGH_VOLTAGE", "type": { @@ -44564,35 +44017,35 @@ ] }, { - "id": "0x7feb10dfeab8", + "id": "0x557b772e0388", "kind": "IfStmt", "range": { "begin": { - "offset": 30251, - "line": 995, + "offset": 30965, + "line": 1025, "col": 5, "tokLen": 2 }, "end": { - "offset": 30292, - "line": 996, + "offset": 31006, + "line": 1026, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dfea08", + "id": "0x557b772e02d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30255, - "line": 995, + "offset": 30969, + "line": 1025, "col": 9, "tokLen": 1 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44604,67 +44057,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfe9f0", + "id": "0x557b772e02b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 }, "end": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfe9d0", + "id": "0x557b772e0298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 }, "end": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfd7a8", + "id": "0x557b772df058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30255, + "offset": 30969, "col": 9, "tokLen": 1 }, "end": { - "offset": 30255, + "offset": 30969, "col": 9, "tokLen": 1 } @@ -44672,11 +44125,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44685,16 +44138,16 @@ } }, { - "id": "0x7feb10dfe9b8", + "id": "0x557b772e0280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44706,16 +44159,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfd7c8", + "id": "0x557b772df078", "kind": "StringLiteral", "range": { "begin": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44731,33 +44184,33 @@ ] }, { - "id": "0x7feb10dfeaa8", + "id": "0x557b772e0378", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30279, - "line": 996, + "offset": 30993, + "line": 1026, "col": 9, "tokLen": 6 }, "end": { - "offset": 30292, + "offset": 31006, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dfea78", + "id": "0x557b772e0348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30286, + "offset": 31000, "col": 16, "tokLen": 4 }, "end": { - "offset": 30292, + "offset": 31006, "col": 22, "tokLen": 8 } @@ -44767,7 +44220,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef240", + "id": "0x557b76923d18", "kind": "EnumConstantDecl", "name": "IO_DELAY", "type": { @@ -44780,35 +44233,35 @@ ] }, { - "id": "0x7feb10dffde8", + "id": "0x557b772e16d8", "kind": "IfStmt", "range": { "begin": { - "offset": 30306, - "line": 997, + "offset": 31020, + "line": 1027, "col": 5, "tokLen": 2 }, "end": { - "offset": 30348, - "line": 998, + "offset": 31062, + "line": 1028, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10dffd38", + "id": "0x557b772e1620", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30310, - "line": 997, + "offset": 31024, + "line": 1027, "col": 9, "tokLen": 1 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44820,67 +44273,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dffd20", + "id": "0x557b772e1608", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 }, "end": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dffd00", + "id": "0x557b772e15e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 }, "end": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfead8", + "id": "0x557b772e03a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30310, + "offset": 31024, "col": 9, "tokLen": 1 }, "end": { - "offset": 30310, + "offset": 31024, "col": 9, "tokLen": 1 } @@ -44888,11 +44341,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44901,16 +44354,16 @@ } }, { - "id": "0x7feb10dffce8", + "id": "0x557b772e15d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44922,16 +44375,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfeaf8", + "id": "0x557b772e03c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44947,33 +44400,33 @@ ] }, { - "id": "0x7feb10dffdd8", + "id": "0x557b772e16c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30335, - "line": 998, + "offset": 31049, + "line": 1028, "col": 9, "tokLen": 6 }, "end": { - "offset": 30348, + "offset": 31062, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10dffda8", + "id": "0x557b772e1698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30342, + "offset": 31056, "col": 16, "tokLen": 4 }, "end": { - "offset": 30348, + "offset": 31062, "col": 22, "tokLen": 15 } @@ -44983,7 +44436,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feffb0", + "id": "0x557b76924be0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_ADC", "type": { @@ -44996,35 +44449,35 @@ ] }, { - "id": "0x7feb10e01118", + "id": "0x557b772e2a28", "kind": "IfStmt", "range": { "begin": { - "offset": 30369, - "line": 999, + "offset": 31083, + "line": 1029, "col": 5, "tokLen": 2 }, "end": { - "offset": 30412, - "line": 1000, + "offset": 31126, + "line": 1030, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e01068", + "id": "0x557b772e2970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30373, - "line": 999, + "offset": 31087, + "line": 1029, "col": 9, "tokLen": 1 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45036,67 +44489,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e01050", + "id": "0x557b772e2958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 }, "end": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e01030", + "id": "0x557b772e2938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 }, "end": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dffe08", + "id": "0x557b772e16f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30373, + "offset": 31087, "col": 9, "tokLen": 1 }, "end": { - "offset": 30373, + "offset": 31087, "col": 9, "tokLen": 1 } @@ -45104,11 +44557,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45117,16 +44570,16 @@ } }, { - "id": "0x7feb10e01018", + "id": "0x557b772e2920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45138,16 +44591,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dffe28", + "id": "0x557b772e1718", "kind": "StringLiteral", "range": { "begin": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45163,33 +44616,33 @@ ] }, { - "id": "0x7feb10e01108", + "id": "0x557b772e2a18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30399, - "line": 1000, + "offset": 31113, + "line": 1030, "col": 9, "tokLen": 6 }, "end": { - "offset": 30412, + "offset": 31126, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e010d8", + "id": "0x557b772e29e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30406, + "offset": 31120, "col": 16, "tokLen": 4 }, "end": { - "offset": 30412, + "offset": 31126, "col": 22, "tokLen": 16 } @@ -45199,7 +44652,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0000", + "id": "0x557b76924c38", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA", "type": { @@ -45212,35 +44665,35 @@ ] }, { - "id": "0x7feb10e02448", + "id": "0x557b772e3d78", "kind": "IfStmt", "range": { "begin": { - "offset": 30434, - "line": 1001, + "offset": 31148, + "line": 1031, "col": 5, "tokLen": 2 }, "end": { - "offset": 30480, - "line": 1002, + "offset": 31194, + "line": 1032, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e02398", + "id": "0x557b772e3cc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30438, - "line": 1001, + "offset": 31152, + "line": 1031, "col": 9, "tokLen": 1 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45252,67 +44705,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e02380", + "id": "0x557b772e3ca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 }, "end": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e02360", + "id": "0x557b772e3c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 }, "end": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e01138", + "id": "0x557b772e2a48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30438, + "offset": 31152, "col": 9, "tokLen": 1 }, "end": { - "offset": 30438, + "offset": 31152, "col": 9, "tokLen": 1 } @@ -45320,11 +44773,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45333,16 +44786,16 @@ } }, { - "id": "0x7feb10e02348", + "id": "0x557b772e3c70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45354,16 +44807,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e01158", + "id": "0x557b772e2a68", "kind": "StringLiteral", "range": { "begin": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45379,33 +44832,33 @@ ] }, { - "id": "0x7feb10e02438", + "id": "0x557b772e3d68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30467, - "line": 1002, + "offset": 31181, + "line": 1032, "col": 9, "tokLen": 6 }, "end": { - "offset": 30480, + "offset": 31194, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e02408", + "id": "0x557b772e3d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30474, + "offset": 31188, "col": 16, "tokLen": 4 }, "end": { - "offset": 30480, + "offset": 31194, "col": 22, "tokLen": 19 } @@ -45415,7 +44868,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0050", + "id": "0x557b76924c90", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGAEXT", "type": { @@ -45428,35 +44881,35 @@ ] }, { - "id": "0x7feb10e03778", + "id": "0x557b772e50c8", "kind": "IfStmt", "range": { "begin": { - "offset": 30505, - "line": 1003, + "offset": 31219, + "line": 1033, "col": 5, "tokLen": 2 }, "end": { - "offset": 30548, - "line": 1004, + "offset": 31262, + "line": 1034, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e036c8", + "id": "0x557b772e5010", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30509, - "line": 1003, + "offset": 31223, + "line": 1033, "col": 9, "tokLen": 1 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45468,67 +44921,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e036b0", + "id": "0x557b772e4ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 }, "end": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e03690", + "id": "0x557b772e4fd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 }, "end": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e02468", + "id": "0x557b772e3d98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30509, + "offset": 31223, "col": 9, "tokLen": 1 }, "end": { - "offset": 30509, + "offset": 31223, "col": 9, "tokLen": 1 } @@ -45536,11 +44989,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45549,16 +45002,16 @@ } }, { - "id": "0x7feb10e03678", + "id": "0x557b772e4fc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45570,16 +45023,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e02488", + "id": "0x557b772e3db8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45595,33 +45048,33 @@ ] }, { - "id": "0x7feb10e03768", + "id": "0x557b772e50b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30535, - "line": 1004, + "offset": 31249, + "line": 1034, "col": 9, "tokLen": 6 }, "end": { - "offset": 30548, + "offset": 31262, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e03738", + "id": "0x557b772e5088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30542, + "offset": 31256, "col": 16, "tokLen": 4 }, "end": { - "offset": 30548, + "offset": 31262, "col": 22, "tokLen": 16 } @@ -45631,7 +45084,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff00a0", + "id": "0x557b76924ce8", "kind": "EnumConstantDecl", "name": "TEMPERATURE_10GE", "type": { @@ -45644,35 +45097,35 @@ ] }, { - "id": "0x7feb10e04aa8", + "id": "0x557b772e6418", "kind": "IfStmt", "range": { "begin": { - "offset": 30570, - "line": 1005, + "offset": 31284, + "line": 1035, "col": 5, "tokLen": 2 }, "end": { - "offset": 30613, - "line": 1006, + "offset": 31327, + "line": 1036, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e049f8", + "id": "0x557b772e6360", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30574, - "line": 1005, + "offset": 31288, + "line": 1035, "col": 9, "tokLen": 1 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45684,67 +45137,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e049e0", + "id": "0x557b772e6348", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 }, "end": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e049c0", + "id": "0x557b772e6328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 }, "end": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e03798", + "id": "0x557b772e50e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30574, + "offset": 31288, "col": 9, "tokLen": 1 }, "end": { - "offset": 30574, + "offset": 31288, "col": 9, "tokLen": 1 } @@ -45752,11 +45205,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45765,16 +45218,16 @@ } }, { - "id": "0x7feb10e049a8", + "id": "0x557b772e6310", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45786,16 +45239,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e037b8", + "id": "0x557b772e5108", "kind": "StringLiteral", "range": { "begin": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45811,33 +45264,33 @@ ] }, { - "id": "0x7feb10e04a98", + "id": "0x557b772e6408", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30600, - "line": 1006, + "offset": 31314, + "line": 1036, "col": 9, "tokLen": 6 }, "end": { - "offset": 30613, + "offset": 31327, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e04a68", + "id": "0x557b772e63d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30607, + "offset": 31321, "col": 16, "tokLen": 4 }, "end": { - "offset": 30613, + "offset": 31327, "col": 22, "tokLen": 16 } @@ -45847,7 +45300,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff00f0", + "id": "0x557b76924d40", "kind": "EnumConstantDecl", "name": "TEMPERATURE_DCDC", "type": { @@ -45860,35 +45313,35 @@ ] }, { - "id": "0x7feb10e05dd8", + "id": "0x557b772e7768", "kind": "IfStmt", "range": { "begin": { - "offset": 30635, - "line": 1007, + "offset": 31349, + "line": 1037, "col": 5, "tokLen": 2 }, "end": { - "offset": 30678, - "line": 1008, + "offset": 31392, + "line": 1038, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e05d28", + "id": "0x557b772e76b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30639, - "line": 1007, + "offset": 31353, + "line": 1037, "col": 9, "tokLen": 1 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -45900,67 +45353,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e05d10", + "id": "0x557b772e7698", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 }, "end": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e05cf0", + "id": "0x557b772e7678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 }, "end": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e04ac8", + "id": "0x557b772e6438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30639, + "offset": 31353, "col": 9, "tokLen": 1 }, "end": { - "offset": 30639, + "offset": 31353, "col": 9, "tokLen": 1 } @@ -45968,11 +45421,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45981,16 +45434,16 @@ } }, { - "id": "0x7feb10e05cd8", + "id": "0x557b772e7660", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -46002,16 +45455,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e04ae8", + "id": "0x557b772e6458", "kind": "StringLiteral", "range": { "begin": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -46027,33 +45480,33 @@ ] }, { - "id": "0x7feb10e05dc8", + "id": "0x557b772e7758", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30665, - "line": 1008, + "offset": 31379, + "line": 1038, "col": 9, "tokLen": 6 }, "end": { - "offset": 30678, + "offset": 31392, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e05d98", + "id": "0x557b772e7728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30672, + "offset": 31386, "col": 16, "tokLen": 4 }, "end": { - "offset": 30678, + "offset": 31392, "col": 22, "tokLen": 16 } @@ -46063,7 +45516,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0140", + "id": "0x557b76924d98", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODL", "type": { @@ -46076,35 +45529,35 @@ ] }, { - "id": "0x7feb10e07108", + "id": "0x557b772e8ab8", "kind": "IfStmt", "range": { "begin": { - "offset": 30700, - "line": 1009, + "offset": 31414, + "line": 1039, "col": 5, "tokLen": 2 }, "end": { - "offset": 30743, - "line": 1010, + "offset": 31457, + "line": 1040, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e07058", + "id": "0x557b772e8a00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30704, - "line": 1009, + "offset": 31418, + "line": 1039, "col": 9, "tokLen": 1 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46116,67 +45569,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e07040", + "id": "0x557b772e89e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 }, "end": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e07020", + "id": "0x557b772e89c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 }, "end": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e05df8", + "id": "0x557b772e7788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30704, + "offset": 31418, "col": 9, "tokLen": 1 }, "end": { - "offset": 30704, + "offset": 31418, "col": 9, "tokLen": 1 } @@ -46184,11 +45637,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46197,16 +45650,16 @@ } }, { - "id": "0x7feb10e07008", + "id": "0x557b772e89b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46218,16 +45671,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e05e18", + "id": "0x557b772e77a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46243,33 +45696,33 @@ ] }, { - "id": "0x7feb10e070f8", + "id": "0x557b772e8aa8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30730, - "line": 1010, + "offset": 31444, + "line": 1040, "col": 9, "tokLen": 6 }, "end": { - "offset": 30743, + "offset": 31457, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e070c8", + "id": "0x557b772e8a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30737, + "offset": 31451, "col": 16, "tokLen": 4 }, "end": { - "offset": 30743, + "offset": 31457, "col": 22, "tokLen": 16 } @@ -46279,7 +45732,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0190", + "id": "0x557b76924df0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODR", "type": { @@ -46292,35 +45745,35 @@ ] }, { - "id": "0x7feb10e08438", + "id": "0x557b772e9e08", "kind": "IfStmt", "range": { "begin": { - "offset": 30765, - "line": 1011, + "offset": 31479, + "line": 1041, "col": 5, "tokLen": 2 }, "end": { - "offset": 30810, - "line": 1012, + "offset": 31524, + "line": 1042, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e08388", + "id": "0x557b772e9d50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30769, - "line": 1011, + "offset": 31483, + "line": 1041, "col": 9, "tokLen": 1 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46332,67 +45785,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e08370", + "id": "0x557b772e9d38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 }, "end": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e08350", + "id": "0x557b772e9d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 }, "end": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e07128", + "id": "0x557b772e8ad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30769, + "offset": 31483, "col": 9, "tokLen": 1 }, "end": { - "offset": 30769, + "offset": 31483, "col": 9, "tokLen": 1 } @@ -46400,11 +45853,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46413,16 +45866,16 @@ } }, { - "id": "0x7feb10e08338", + "id": "0x557b772e9d00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46434,16 +45887,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e07148", + "id": "0x557b772e8af8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46459,33 +45912,33 @@ ] }, { - "id": "0x7feb10e08428", + "id": "0x557b772e9df8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30797, - "line": 1012, + "offset": 31511, + "line": 1042, "col": 9, "tokLen": 6 }, "end": { - "offset": 30810, + "offset": 31524, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e083f8", + "id": "0x557b772e9dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30804, + "offset": 31518, "col": 16, "tokLen": 4 }, "end": { - "offset": 30810, + "offset": 31524, "col": 22, "tokLen": 17 } @@ -46495,7 +45948,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff01e0", + "id": "0x557b76924e48", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA2", "type": { @@ -46508,35 +45961,35 @@ ] }, { - "id": "0x7feb10e09768", + "id": "0x557b772eb158", "kind": "IfStmt", "range": { "begin": { - "offset": 30833, - "line": 1013, + "offset": 31547, + "line": 1043, "col": 5, "tokLen": 2 }, "end": { - "offset": 30878, - "line": 1014, + "offset": 31592, + "line": 1044, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e096b8", + "id": "0x557b772eb0a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30837, - "line": 1013, + "offset": 31551, + "line": 1043, "col": 9, "tokLen": 1 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46548,67 +46001,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e096a0", + "id": "0x557b772eb088", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 }, "end": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e09680", + "id": "0x557b772eb068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 }, "end": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e08458", + "id": "0x557b772e9e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30837, + "offset": 31551, "col": 9, "tokLen": 1 }, "end": { - "offset": 30837, + "offset": 31551, "col": 9, "tokLen": 1 } @@ -46616,11 +46069,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46629,16 +46082,16 @@ } }, { - "id": "0x7feb10e09668", + "id": "0x557b772eb050", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46650,16 +46103,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e08478", + "id": "0x557b772e9e48", "kind": "StringLiteral", "range": { "begin": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46675,33 +46128,33 @@ ] }, { - "id": "0x7feb10e09758", + "id": "0x557b772eb148", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30865, - "line": 1014, + "offset": 31579, + "line": 1044, "col": 9, "tokLen": 6 }, "end": { - "offset": 30878, + "offset": 31592, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e09728", + "id": "0x557b772eb118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30872, + "offset": 31586, "col": 16, "tokLen": 4 }, "end": { - "offset": 30878, + "offset": 31592, "col": 22, "tokLen": 17 } @@ -46711,7 +46164,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0230", + "id": "0x557b76924ea0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA3", "type": { @@ -46724,35 +46177,35 @@ ] }, { - "id": "0x7feb10e0aa98", + "id": "0x557b772ec4a8", "kind": "IfStmt", "range": { "begin": { - "offset": 30901, - "line": 1015, + "offset": 31615, + "line": 1045, "col": 5, "tokLen": 2 }, "end": { - "offset": 30947, - "line": 1016, + "offset": 31661, + "line": 1046, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e0a9e8", + "id": "0x557b772ec3f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30905, - "line": 1015, + "offset": 31619, + "line": 1045, "col": 9, "tokLen": 1 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46764,67 +46217,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0a9d0", + "id": "0x557b772ec3d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 }, "end": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0a9b0", + "id": "0x557b772ec3b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 }, "end": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e09788", + "id": "0x557b772eb178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30905, + "offset": 31619, "col": 9, "tokLen": 1 }, "end": { - "offset": 30905, + "offset": 31619, "col": 9, "tokLen": 1 } @@ -46832,11 +46285,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46845,16 +46298,16 @@ } }, { - "id": "0x7feb10e0a998", + "id": "0x557b772ec3a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46866,16 +46319,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e097a8", + "id": "0x557b772eb198", "kind": "StringLiteral", "range": { "begin": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46891,33 +46344,33 @@ ] }, { - "id": "0x7feb10e0aa88", + "id": "0x557b772ec498", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30934, - "line": 1016, + "offset": 31648, + "line": 1046, "col": 9, "tokLen": 6 }, "end": { - "offset": 30947, + "offset": 31661, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e0aa58", + "id": "0x557b772ec468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30941, + "offset": 31655, "col": 16, "tokLen": 4 }, "end": { - "offset": 30947, + "offset": 31661, "col": 22, "tokLen": 13 } @@ -46927,7 +46380,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0c50", + "id": "0x557b76925970", "kind": "EnumConstantDecl", "name": "SLOW_ADC_TEMP", "type": { @@ -46940,17 +46393,17 @@ ] }, { - "id": "0x7feb10e0b128", + "id": "0x557b772ecb10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 30966, - "line": 1017, + "offset": 31680, + "line": 1047, "col": 5, "tokLen": 5 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } @@ -46962,16 +46415,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e0b110", + "id": "0x557b772ecaf8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 30966, + "offset": 31680, "col": 5, "tokLen": 5 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } @@ -46982,365 +46435,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e0b0e0", - "kind": "CXXConstructExpr", + "id": "0x557b772ecad0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e0b0c8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772ecab0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772ecaa8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e0b0a0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772eca78", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e0b080", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772eca60", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 30972, - "col": 11, - "tokLen": 12 + "offset": 31699, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 31009, - "col": 48, + "offset": 31722, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e0b078", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e0b048", - "kind": "CXXConstructExpr", + "id": "0x557b772eca48", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30972, - "col": 11, - "tokLen": 12 + "offset": 31699, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 31009, - "col": 48, + "offset": 31722, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e0b030", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772eca28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 30985, + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772eca20", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e0b018", - "kind": "ImplicitCastExpr", + "id": "0x557b772ec9e8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30985, + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e0aff8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772ec9d0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30985, + "offset": 31720, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 31720, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772ec9b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31720, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 31720, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772ec998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31699, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772ec4f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 31699, + "col": 24, + "tokLen": 20 + }, + "end": { + "offset": 31699, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char[19]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown dac Index \"" + } + ] + }, + { + "id": "0x557b772ec528", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31722, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e0aff0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7726cb90", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e0afb8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 31008, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e0afa0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31006, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 31006, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e0af80", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31006, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 31006, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e0af68", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 30985, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e0aac8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 30985, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char[19]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown dac Index \"" - } - ] - }, - { - "id": "0x7feb10e0aaf8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31008, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 31008, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e8ff00", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -47365,29 +46762,29 @@ ] }, { - "id": "0x7feb10e0b598", + "id": "0x557b772ecf78", "kind": "FunctionDecl", "loc": { - "offset": 31043, + "offset": 31757, "file": "ToString.cpp", - "line": 1020, + "line": 1050, "col": 29, "tokLen": 8 }, "range": { "begin": { - "offset": 31015, + "offset": 31729, "col": 1, "tokLen": 8 }, "end": { - "offset": 31403, - "line": 1030, + "offset": 32117, + "line": 1060, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8fa8", + "previousDecl": "0x557b76f79868", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -47401,13 +46798,13 @@ }, "inner": [ { - "id": "0x37ff1de0", + "id": "0x557b76926e20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x37ff1d38", + "id": "0x557b76926bb8", "kind": "EnumDecl", "name": "burstMode" } @@ -47415,22 +46812,22 @@ ] }, { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "loc": { - "offset": 31071, - "line": 1020, + "offset": 31785, + "line": 1050, "col": 57, "tokLen": 1 }, "range": { "begin": { - "offset": 31052, + "offset": 31766, "col": 38, "tokLen": 5 }, "end": { - "offset": 31071, + "offset": 31785, "col": 57, "tokLen": 1 } @@ -47442,52 +46839,52 @@ } }, { - "id": "0x7feb10e10ad0", + "id": "0x557b772f2518", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31074, + "offset": 31788, "col": 60, "tokLen": 1 }, "end": { - "offset": 31403, - "line": 1030, + "offset": 32117, + "line": 1060, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e0ca98", + "id": "0x557b772ee498", "kind": "IfStmt", "range": { "begin": { - "offset": 31080, - "line": 1021, + "offset": 31794, + "line": 1051, "col": 5, "tokLen": 2 }, "end": { - "offset": 31128, - "line": 1022, + "offset": 31842, + "line": 1052, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0c9e8", + "id": "0x557b772ee3e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31084, - "line": 1021, + "offset": 31798, + "line": 1051, "col": 9, "tokLen": 1 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47499,67 +46896,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0c9d0", + "id": "0x557b772ee3c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 }, "end": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0c9b0", + "id": "0x557b772ee3a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 }, "end": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0b780", + "id": "0x557b772ed168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31084, + "offset": 31798, "col": 9, "tokLen": 1 }, "end": { - "offset": 31084, + "offset": 31798, "col": 9, "tokLen": 1 } @@ -47567,11 +46964,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47580,16 +46977,16 @@ } }, { - "id": "0x7feb10e0c998", + "id": "0x557b772ee390", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47601,16 +46998,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0b7a0", + "id": "0x557b772ed188", "kind": "StringLiteral", "range": { "begin": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47626,33 +47023,33 @@ ] }, { - "id": "0x7feb10e0ca88", + "id": "0x557b772ee488", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31115, - "line": 1022, + "offset": 31829, + "line": 1052, "col": 9, "tokLen": 6 }, "end": { - "offset": 31128, + "offset": 31842, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0ca58", + "id": "0x557b772ee458", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31122, + "offset": 31836, "col": 16, "tokLen": 4 }, "end": { - "offset": 31128, + "offset": 31842, "col": 22, "tokLen": 14 } @@ -47662,7 +47059,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1e00", + "id": "0x557b76926c60", "kind": "EnumConstantDecl", "name": "BURST_INTERNAL", "type": { @@ -47675,35 +47072,35 @@ ] }, { - "id": "0x7feb10e0ddc8", + "id": "0x557b772ef7f8", "kind": "IfStmt", "range": { "begin": { - "offset": 31148, - "line": 1023, + "offset": 31862, + "line": 1053, "col": 5, "tokLen": 2 }, "end": { - "offset": 31196, - "line": 1024, + "offset": 31910, + "line": 1054, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0dd18", + "id": "0x557b772ef740", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31152, - "line": 1023, + "offset": 31866, + "line": 1053, "col": 9, "tokLen": 1 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47715,67 +47112,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0dd00", + "id": "0x557b772ef728", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 }, "end": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0dce0", + "id": "0x557b772ef708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 }, "end": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0cab8", + "id": "0x557b772ee4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31152, + "offset": 31866, "col": 9, "tokLen": 1 }, "end": { - "offset": 31152, + "offset": 31866, "col": 9, "tokLen": 1 } @@ -47783,11 +47180,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47796,16 +47193,16 @@ } }, { - "id": "0x7feb10e0dcc8", + "id": "0x557b772ef6f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47817,16 +47214,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0cad8", + "id": "0x557b772ee4d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47842,33 +47239,33 @@ ] }, { - "id": "0x7feb10e0ddb8", + "id": "0x557b772ef7e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31183, - "line": 1024, + "offset": 31897, + "line": 1054, "col": 9, "tokLen": 6 }, "end": { - "offset": 31196, + "offset": 31910, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0dd88", + "id": "0x557b772ef7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31190, + "offset": 31904, "col": 16, "tokLen": 4 }, "end": { - "offset": 31196, + "offset": 31910, "col": 22, "tokLen": 14 } @@ -47878,7 +47275,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1e50", + "id": "0x557b76926cb8", "kind": "EnumConstantDecl", "name": "BURST_EXTERNAL", "type": { @@ -47891,35 +47288,35 @@ ] }, { - "id": "0x7feb10e0f0f8", + "id": "0x557b772f0b48", "kind": "IfStmt", "range": { "begin": { - "offset": 31216, - "line": 1025, + "offset": 31930, + "line": 1055, "col": 5, "tokLen": 2 }, "end": { - "offset": 31261, - "line": 1026, + "offset": 31975, + "line": 1056, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e0f048", + "id": "0x557b772f0a90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31220, - "line": 1025, + "offset": 31934, + "line": 1055, "col": 9, "tokLen": 1 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -47931,67 +47328,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0f030", + "id": "0x557b772f0a78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 }, "end": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0f010", + "id": "0x557b772f0a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 }, "end": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0dde8", + "id": "0x557b772ef818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31220, + "offset": 31934, "col": 9, "tokLen": 1 }, "end": { - "offset": 31220, + "offset": 31934, "col": 9, "tokLen": 1 } @@ -47999,11 +47396,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48012,16 +47409,16 @@ } }, { - "id": "0x7feb10e0eff8", + "id": "0x557b772f0a40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -48033,16 +47430,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0de08", + "id": "0x557b772ef838", "kind": "StringLiteral", "range": { "begin": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -48058,33 +47455,33 @@ ] }, { - "id": "0x7feb10e0f0e8", + "id": "0x557b772f0b38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31248, - "line": 1026, + "offset": 31962, + "line": 1056, "col": 9, "tokLen": 6 }, "end": { - "offset": 31261, + "offset": 31975, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e0f0b8", + "id": "0x557b772f0b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31255, + "offset": 31969, "col": 16, "tokLen": 4 }, "end": { - "offset": 31261, + "offset": 31975, "col": 22, "tokLen": 19 } @@ -48094,7 +47491,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1ea0", + "id": "0x557b76926d10", "kind": "EnumConstantDecl", "name": "CONTINUOUS_INTERNAL", "type": { @@ -48107,35 +47504,35 @@ ] }, { - "id": "0x7feb10e10428", + "id": "0x557b772f1e98", "kind": "IfStmt", "range": { "begin": { - "offset": 31286, - "line": 1027, + "offset": 32000, + "line": 1057, "col": 5, "tokLen": 2 }, "end": { - "offset": 31331, - "line": 1028, + "offset": 32045, + "line": 1058, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e10378", + "id": "0x557b772f1de0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31290, - "line": 1027, + "offset": 32004, + "line": 1057, "col": 9, "tokLen": 1 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48147,67 +47544,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e10360", + "id": "0x557b772f1dc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 }, "end": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e10340", + "id": "0x557b772f1da8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 }, "end": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0f118", + "id": "0x557b772f0b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31290, + "offset": 32004, "col": 9, "tokLen": 1 }, "end": { - "offset": 31290, + "offset": 32004, "col": 9, "tokLen": 1 } @@ -48215,11 +47612,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48228,16 +47625,16 @@ } }, { - "id": "0x7feb10e10328", + "id": "0x557b772f1d90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48249,16 +47646,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0f138", + "id": "0x557b772f0b88", "kind": "StringLiteral", "range": { "begin": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48274,33 +47671,33 @@ ] }, { - "id": "0x7feb10e10418", + "id": "0x557b772f1e88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31318, - "line": 1028, + "offset": 32032, + "line": 1058, "col": 9, "tokLen": 6 }, "end": { - "offset": 31331, + "offset": 32045, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e103e8", + "id": "0x557b772f1e58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31325, + "offset": 32039, "col": 16, "tokLen": 4 }, "end": { - "offset": 31331, + "offset": 32045, "col": 22, "tokLen": 19 } @@ -48310,7 +47707,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1ef0", + "id": "0x557b76926d68", "kind": "EnumConstantDecl", "name": "CONTINUOUS_EXTERNAL", "type": { @@ -48323,17 +47720,17 @@ ] }, { - "id": "0x7feb10e10ab8", + "id": "0x557b772f2500", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 31356, - "line": 1029, + "offset": 32070, + "line": 1059, "col": 5, "tokLen": 5 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } @@ -48345,16 +47742,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e10aa0", + "id": "0x557b772f24e8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 31356, + "offset": 32070, "col": 5, "tokLen": 5 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } @@ -48365,365 +47762,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e10a70", - "kind": "CXXConstructExpr", + "id": "0x557b772f24c0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e10a58", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f24a0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772f2498", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e10a30", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772f2468", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e10a10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f2450", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 31362, - "col": 11, - "tokLen": 12 + "offset": 32089, + "col": 24, + "tokLen": 21 }, "end": { - "offset": 31400, - "col": 49, + "offset": 32113, + "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e10a08", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e109d8", - "kind": "CXXConstructExpr", + "id": "0x557b772f2438", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31362, - "col": 11, - "tokLen": 12 + "offset": 32089, + "col": 24, + "tokLen": 21 }, "end": { - "offset": 31400, - "col": 49, + "offset": 32113, + "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e109c0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f2418", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31375, + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772f2410", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e109a8", - "kind": "ImplicitCastExpr", + "id": "0x557b772f23d8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31375, + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e10988", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f23c0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31375, + "offset": 32111, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32111, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772f23a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32111, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32111, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772f2388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32089, + "col": 24, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772f1ee8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32089, + "col": 24, + "tokLen": 21 + }, + "end": { + "offset": 32089, + "col": 24, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char[20]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown burst mode \"" + } + ] + }, + { + "id": "0x557b772f1f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32113, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e10980", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772ecea0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e10948", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31399, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e10930", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31397, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 31397, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e10910", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31397, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 31397, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e108f8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31375, - "col": 24, - "tokLen": 21 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e10458", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31375, - "col": 24, - "tokLen": 21 - } - }, - "type": { - "qualType": "const char[20]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown burst mode \"" - } - ] - }, - { - "id": "0x7feb10e10488", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31399, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 31399, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e0b4c0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -48748,29 +48089,29 @@ ] }, { - "id": "0x7feb10e10c88", + "id": "0x557b772f26c8", "kind": "FunctionDecl", "loc": { - "offset": 31441, + "offset": 32155, "file": "ToString.cpp", - "line": 1032, + "line": 1062, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 31406, + "offset": 32120, "col": 1, "tokLen": 8 }, "end": { - "offset": 31659, - "line": 1038, + "offset": 32373, + "line": 1068, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a94f8", + "previousDecl": "0x557b76f79de8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -48784,13 +48125,13 @@ }, "inner": [ { - "id": "0x37ff2060", + "id": "0x557b76926fc0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x37ff1fb8", + "id": "0x557b76926e68", "kind": "EnumDecl", "name": "timingSourceType" } @@ -48798,22 +48139,22 @@ ] }, { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "loc": { - "offset": 31469, - "line": 1032, + "offset": 32183, + "line": 1062, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 31450, + "offset": 32164, "col": 45, "tokLen": 5 }, "end": { - "offset": 31469, + "offset": 32183, "col": 64, "tokLen": 1 } @@ -48825,52 +48166,52 @@ } }, { - "id": "0x7feb10e13b88", + "id": "0x557b772f55f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31472, + "offset": 32186, "col": 67, "tokLen": 1 }, "end": { - "offset": 31659, - "line": 1038, + "offset": 32373, + "line": 1068, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e12178", + "id": "0x557b772f3be8", "kind": "IfStmt", "range": { "begin": { - "offset": 31478, - "line": 1033, + "offset": 32192, + "line": 1063, "col": 5, "tokLen": 2 }, "end": { - "offset": 31520, - "line": 1034, + "offset": 32234, + "line": 1064, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e120c8", + "id": "0x557b772f3b30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31482, - "line": 1033, + "offset": 32196, + "line": 1063, "col": 9, "tokLen": 1 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -48882,67 +48223,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e120b0", + "id": "0x557b772f3b18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 }, "end": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e12090", + "id": "0x557b772f3af8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 }, "end": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e10e70", + "id": "0x557b772f28b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31482, + "offset": 32196, "col": 9, "tokLen": 1 }, "end": { - "offset": 31482, + "offset": 32196, "col": 9, "tokLen": 1 } @@ -48950,11 +48291,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48963,16 +48304,16 @@ } }, { - "id": "0x7feb10e12078", + "id": "0x557b772f3ae0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -48984,16 +48325,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e10e90", + "id": "0x557b772f28d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -49009,33 +48350,33 @@ ] }, { - "id": "0x7feb10e12168", + "id": "0x557b772f3bd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31507, - "line": 1034, + "offset": 32221, + "line": 1064, "col": 9, "tokLen": 6 }, "end": { - "offset": 31520, + "offset": 32234, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e12138", + "id": "0x557b772f3ba8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31514, + "offset": 32228, "col": 16, "tokLen": 4 }, "end": { - "offset": 31520, + "offset": 32234, "col": 22, "tokLen": 15 } @@ -49045,7 +48386,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2080", + "id": "0x557b76926f10", "kind": "EnumConstantDecl", "name": "TIMING_INTERNAL", "type": { @@ -49058,35 +48399,35 @@ ] }, { - "id": "0x7feb10e134a8", + "id": "0x557b772f4f38", "kind": "IfStmt", "range": { "begin": { - "offset": 31541, - "line": 1035, + "offset": 32255, + "line": 1065, "col": 5, "tokLen": 2 }, "end": { - "offset": 31583, - "line": 1036, + "offset": 32297, + "line": 1066, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e133f8", + "id": "0x557b772f4e80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31545, - "line": 1035, + "offset": 32259, + "line": 1065, "col": 9, "tokLen": 1 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49098,67 +48439,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e133e0", + "id": "0x557b772f4e68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 }, "end": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e133c0", + "id": "0x557b772f4e48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 }, "end": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e12198", + "id": "0x557b772f3c08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31545, + "offset": 32259, "col": 9, "tokLen": 1 }, "end": { - "offset": 31545, + "offset": 32259, "col": 9, "tokLen": 1 } @@ -49166,11 +48507,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49179,16 +48520,16 @@ } }, { - "id": "0x7feb10e133a8", + "id": "0x557b772f4e30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49200,16 +48541,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e121b8", + "id": "0x557b772f3c28", "kind": "StringLiteral", "range": { "begin": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49225,33 +48566,33 @@ ] }, { - "id": "0x7feb10e13498", + "id": "0x557b772f4f28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31570, - "line": 1036, + "offset": 32284, + "line": 1066, "col": 9, "tokLen": 6 }, "end": { - "offset": 31583, + "offset": 32297, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e13468", + "id": "0x557b772f4ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31577, + "offset": 32291, "col": 16, "tokLen": 4 }, "end": { - "offset": 31583, + "offset": 32297, "col": 22, "tokLen": 15 } @@ -49261,7 +48602,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff20d0", + "id": "0x557b76926f68", "kind": "EnumConstantDecl", "name": "TIMING_EXTERNAL", "type": { @@ -49274,17 +48615,17 @@ ] }, { - "id": "0x7feb10e13b70", + "id": "0x557b772f55d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 31604, - "line": 1037, + "offset": 32318, + "line": 1067, "col": 5, "tokLen": 5 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } @@ -49296,16 +48637,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e13b58", + "id": "0x557b772f55c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 31604, + "offset": 32318, "col": 5, "tokLen": 5 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } @@ -49316,365 +48657,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e13b28", - "kind": "CXXConstructExpr", + "id": "0x557b772f5598", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e13b10", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f5578", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772f5570", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e13ae8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772f5540", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e13ac8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f5528", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 31610, - "col": 11, - "tokLen": 12 + "offset": 32337, + "col": 24, + "tokLen": 29 }, "end": { - "offset": 31656, - "col": 57, + "offset": 32369, + "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e13ac0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e13a90", - "kind": "CXXConstructExpr", + "id": "0x557b772f5510", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31610, - "col": 11, - "tokLen": 12 + "offset": 32337, + "col": 24, + "tokLen": 29 }, "end": { - "offset": 31656, - "col": 57, + "offset": 32369, + "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e13a78", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f54f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31623, + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772f54e8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e13a60", - "kind": "ImplicitCastExpr", + "id": "0x557b772f54b0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31623, + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e13a40", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f5498", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31623, + "offset": 32367, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 32367, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772f5478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32367, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 32367, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772f5460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32337, + "col": 24, + "tokLen": 29 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772f4f88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32337, + "col": 24, + "tokLen": 29 + }, + "end": { + "offset": 32337, + "col": 24, + "tokLen": 29 + } + }, + "type": { + "qualType": "const char[28]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown timing source type \"" + } + ] + }, + { + "id": "0x557b772f4fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32369, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e13a38", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772f25f0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e13a00", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31655, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e139e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31653, - "col": 54, - "tokLen": 1 - }, - "end": { - "offset": 31653, - "col": 54, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e139c8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31653, - "col": 54, - "tokLen": 1 - }, - "end": { - "offset": 31653, - "col": 54, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e139b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31623, - "col": 24, - "tokLen": 29 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e134d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31623, - "col": 24, - "tokLen": 29 - } - }, - "type": { - "qualType": "const char[28]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown timing source type \"" - } - ] - }, - { - "id": "0x7feb10e13510", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31655, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 31655, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e10bb0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -49699,29 +48984,29 @@ ] }, { - "id": "0x7feb10e13d28", + "id": "0x557b772f5788", "kind": "FunctionDecl", "loc": { - "offset": 31692, + "offset": 32406, "file": "ToString.cpp", - "line": 1040, + "line": 1070, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 31662, + "offset": 32376, "col": 1, "tokLen": 8 }, "end": { - "offset": 32102, - "line": 1054, + "offset": 32816, + "line": 1084, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a9a48", + "previousDecl": "0x557b76f7a368", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -49735,13 +49020,13 @@ }, "inner": [ { - "id": "0x37ff21c0", + "id": "0x557b769275a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x37ff2120", + "id": "0x557b76926fe0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -49749,22 +49034,22 @@ ] }, { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "loc": { - "offset": 31720, - "line": 1040, + "offset": 32434, + "line": 1070, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 31701, + "offset": 32415, "col": 40, "tokLen": 5 }, "end": { - "offset": 31720, + "offset": 32434, "col": 59, "tokLen": 1 } @@ -49776,52 +49061,52 @@ } }, { - "id": "0x3873b730", + "id": "0x557b772fd3b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31723, + "offset": 32437, "col": 62, "tokLen": 1 }, "end": { - "offset": 32102, - "line": 1054, + "offset": 32816, + "line": 1084, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e15218", + "id": "0x557b772f6ca8", "kind": "IfStmt", "range": { "begin": { - "offset": 31729, - "line": 1041, + "offset": 32443, + "line": 1071, "col": 5, "tokLen": 2 }, "end": { - "offset": 31769, - "line": 1042, + "offset": 32483, + "line": 1072, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e15168", + "id": "0x557b772f6bf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31733, - "line": 1041, + "offset": 32447, + "line": 1071, "col": 9, "tokLen": 1 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49833,67 +49118,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e15150", + "id": "0x557b772f6bd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 }, "end": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e15130", + "id": "0x557b772f6bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 }, "end": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e13f10", + "id": "0x557b772f5978", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31733, + "offset": 32447, "col": 9, "tokLen": 1 }, "end": { - "offset": 31733, + "offset": 32447, "col": 9, "tokLen": 1 } @@ -49901,11 +49186,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49914,16 +49199,16 @@ } }, { - "id": "0x7feb10e15118", + "id": "0x557b772f6ba0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49935,16 +49220,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e13f30", + "id": "0x557b772f5998", "kind": "StringLiteral", "range": { "begin": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49960,33 +49245,33 @@ ] }, { - "id": "0x7feb10e15208", + "id": "0x557b772f6c98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31756, - "line": 1042, + "offset": 32470, + "line": 1072, "col": 9, "tokLen": 6 }, "end": { - "offset": 31769, + "offset": 32483, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e151d8", + "id": "0x557b772f6c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31763, + "offset": 32477, "col": 16, "tokLen": 4 }, "end": { - "offset": 31769, + "offset": 32483, "col": 22, "tokLen": 9 } @@ -49996,7 +49281,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2260", + "id": "0x557b76927108", "kind": "EnumConstantDecl", "name": "M3_C10pre", "type": { @@ -50009,35 +49294,35 @@ ] }, { - "id": "0x7feb10e16548", + "id": "0x557b772f7ff8", "kind": "IfStmt", "range": { "begin": { - "offset": 31784, - "line": 1043, + "offset": 32498, + "line": 1073, "col": 5, "tokLen": 2 }, "end": { - "offset": 31823, - "line": 1044, + "offset": 32537, + "line": 1074, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e16498", + "id": "0x557b772f7f40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31788, - "line": 1043, + "offset": 32502, + "line": 1073, "col": 9, "tokLen": 1 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50049,67 +49334,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e16480", + "id": "0x557b772f7f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 }, "end": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e16460", + "id": "0x557b772f7f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 }, "end": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e15238", + "id": "0x557b772f6cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31788, + "offset": 32502, "col": 9, "tokLen": 1 }, "end": { - "offset": 31788, + "offset": 32502, "col": 9, "tokLen": 1 } @@ -50117,11 +49402,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50130,16 +49415,16 @@ } }, { - "id": "0x7feb10e16448", + "id": "0x557b772f7ef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50151,16 +49436,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e15258", + "id": "0x557b772f6ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50176,33 +49461,33 @@ ] }, { - "id": "0x7feb10e16538", + "id": "0x557b772f7fe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31810, - "line": 1044, + "offset": 32524, + "line": 1074, "col": 9, "tokLen": 6 }, "end": { - "offset": 31823, + "offset": 32537, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e16508", + "id": "0x557b772f7fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31817, + "offset": 32531, "col": 16, "tokLen": 4 }, "end": { - "offset": 31823, + "offset": 32537, "col": 22, "tokLen": 8 } @@ -50212,7 +49497,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2330", + "id": "0x557b769271e0", "kind": "EnumConstantDecl", "name": "M3_C15sh", "type": { @@ -50225,35 +49510,35 @@ ] }, { - "id": "0x387376f8", + "id": "0x557b772f9348", "kind": "IfStmt", "range": { "begin": { - "offset": 31837, - "line": 1045, + "offset": 32551, + "line": 1075, "col": 5, "tokLen": 2 }, "end": { - "offset": 31876, - "line": 1046, + "offset": 32590, + "line": 1076, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38737648", + "id": "0x557b772f9290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31841, - "line": 1045, + "offset": 32555, + "line": 1075, "col": 9, "tokLen": 1 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50265,67 +49550,67 @@ "adl": true, "inner": [ { - "id": "0x38737630", + "id": "0x557b772f9278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 }, "end": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38737610", + "id": "0x557b772f9258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 }, "end": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e16568", + "id": "0x557b772f8018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31841, + "offset": 32555, "col": 9, "tokLen": 1 }, "end": { - "offset": 31841, + "offset": 32555, "col": 9, "tokLen": 1 } @@ -50333,11 +49618,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50346,16 +49631,16 @@ } }, { - "id": "0x387375f8", + "id": "0x557b772f9240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50367,16 +49652,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e16588", + "id": "0x557b772f8038", "kind": "StringLiteral", "range": { "begin": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50392,33 +49677,33 @@ ] }, { - "id": "0x387376e8", + "id": "0x557b772f9338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31863, - "line": 1046, + "offset": 32577, + "line": 1076, "col": 9, "tokLen": 6 }, "end": { - "offset": 31876, + "offset": 32590, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x387376b8", + "id": "0x557b772f9308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31870, + "offset": 32584, "col": 16, "tokLen": 4 }, "end": { - "offset": 31876, + "offset": 32590, "col": 22, "tokLen": 8 } @@ -50428,7 +49713,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2400", + "id": "0x557b769272b8", "kind": "EnumConstantDecl", "name": "M3_C30sh", "type": { @@ -50441,35 +49726,35 @@ ] }, { - "id": "0x38738a28", + "id": "0x557b772fa698", "kind": "IfStmt", "range": { "begin": { - "offset": 31890, - "line": 1047, + "offset": 32604, + "line": 1077, "col": 5, "tokLen": 2 }, "end": { - "offset": 31929, - "line": 1048, + "offset": 32643, + "line": 1078, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38738978", + "id": "0x557b772fa5e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31894, - "line": 1047, + "offset": 32608, + "line": 1077, "col": 9, "tokLen": 1 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50481,67 +49766,67 @@ "adl": true, "inner": [ { - "id": "0x38738960", + "id": "0x557b772fa5c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 }, "end": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38738940", + "id": "0x557b772fa5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 }, "end": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38737718", + "id": "0x557b772f9368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31894, + "offset": 32608, "col": 9, "tokLen": 1 }, "end": { - "offset": 31894, + "offset": 32608, "col": 9, "tokLen": 1 } @@ -50549,11 +49834,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50562,16 +49847,16 @@ } }, { - "id": "0x38738928", + "id": "0x557b772fa590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50583,16 +49868,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38737738", + "id": "0x557b772f9388", "kind": "StringLiteral", "range": { "begin": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50608,33 +49893,33 @@ ] }, { - "id": "0x38738a18", + "id": "0x557b772fa688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31916, - "line": 1048, + "offset": 32630, + "line": 1078, "col": 9, "tokLen": 6 }, "end": { - "offset": 31929, + "offset": 32643, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x387389e8", + "id": "0x557b772fa658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31923, + "offset": 32637, "col": 16, "tokLen": 4 }, "end": { - "offset": 31929, + "offset": 32643, "col": 22, "tokLen": 8 } @@ -50644,7 +49929,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff24d0", + "id": "0x557b76927390", "kind": "EnumConstantDecl", "name": "M3_C50sh", "type": { @@ -50657,35 +49942,35 @@ ] }, { - "id": "0x38739d58", + "id": "0x557b772fb9e8", "kind": "IfStmt", "range": { "begin": { - "offset": 31943, - "line": 1049, + "offset": 32657, + "line": 1079, "col": 5, "tokLen": 2 }, "end": { - "offset": 31985, - "line": 1050, + "offset": 32699, + "line": 1080, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38739ca8", + "id": "0x557b772fb930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31947, - "line": 1049, + "offset": 32661, + "line": 1079, "col": 9, "tokLen": 1 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50697,67 +49982,67 @@ "adl": true, "inner": [ { - "id": "0x38739c90", + "id": "0x557b772fb918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38739c70", + "id": "0x557b772fb8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38738a48", + "id": "0x557b772fa6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31947, + "offset": 32661, "col": 9, "tokLen": 1 }, "end": { - "offset": 31947, + "offset": 32661, "col": 9, "tokLen": 1 } @@ -50765,11 +50050,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50778,16 +50063,16 @@ } }, { - "id": "0x38739c58", + "id": "0x557b772fb8e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50799,16 +50084,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38738a68", + "id": "0x557b772fa6d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50824,33 +50109,33 @@ ] }, { - "id": "0x38739d48", + "id": "0x557b772fb9d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31972, - "line": 1050, + "offset": 32686, + "line": 1080, "col": 9, "tokLen": 6 }, "end": { - "offset": 31985, + "offset": 32699, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38739d18", + "id": "0x557b772fb9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31979, + "offset": 32693, "col": 16, "tokLen": 4 }, "end": { - "offset": 31985, + "offset": 32699, "col": 22, "tokLen": 11 } @@ -50860,7 +50145,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff25a0", + "id": "0x557b76927468", "kind": "EnumConstantDecl", "name": "M3_C225ACsh", "type": { @@ -50873,35 +50158,35 @@ ] }, { - "id": "0x3873b088", + "id": "0x557b772fcd38", "kind": "IfStmt", "range": { "begin": { - "offset": 32002, - "line": 1051, + "offset": 32716, + "line": 1081, "col": 5, "tokLen": 2 }, "end": { - "offset": 32042, - "line": 1052, + "offset": 32756, + "line": 1082, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x3873afd8", + "id": "0x557b772fcc80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32006, - "line": 1051, + "offset": 32720, + "line": 1081, "col": 9, "tokLen": 1 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -50913,67 +50198,67 @@ "adl": true, "inner": [ { - "id": "0x3873afc0", + "id": "0x557b772fcc68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 }, "end": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873afa0", + "id": "0x557b772fcc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 }, "end": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38739d78", + "id": "0x557b772fba08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32006, + "offset": 32720, "col": 9, "tokLen": 1 }, "end": { - "offset": 32006, + "offset": 32720, "col": 9, "tokLen": 1 } @@ -50981,11 +50266,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50994,16 +50279,16 @@ } }, { - "id": "0x3873af88", + "id": "0x557b772fcc30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -51015,16 +50300,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38739d98", + "id": "0x557b772fba28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -51040,33 +50325,33 @@ ] }, { - "id": "0x3873b078", + "id": "0x557b772fcd28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32029, - "line": 1052, + "offset": 32743, + "line": 1082, "col": 9, "tokLen": 6 }, "end": { - "offset": 32042, + "offset": 32756, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x3873b048", + "id": "0x557b772fccf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32036, + "offset": 32750, "col": 16, "tokLen": 4 }, "end": { - "offset": 32042, + "offset": 32756, "col": 22, "tokLen": 9 } @@ -51076,7 +50361,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2670", + "id": "0x557b76927540", "kind": "EnumConstantDecl", "name": "M3_C15pre", "type": { @@ -51089,17 +50374,17 @@ ] }, { - "id": "0x3873b718", + "id": "0x557b772fd3a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32057, - "line": 1053, + "offset": 32771, + "line": 1083, "col": 5, "tokLen": 5 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } @@ -51111,16 +50396,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x3873b700", + "id": "0x557b772fd388", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32057, + "offset": 32771, "col": 5, "tokLen": 5 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } @@ -51131,365 +50416,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3873b6d0", - "kind": "CXXConstructExpr", + "id": "0x557b772fd360", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x3873b6b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772fd340", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772fd338", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x3873b690", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772fd308", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x3873b670", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772fd2f0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32063, - "col": 11, - "tokLen": 12 + "offset": 32790, + "col": 24, + "tokLen": 19 }, "end": { - "offset": 32099, - "col": 47, + "offset": 32812, + "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x3873b668", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x3873b638", - "kind": "CXXConstructExpr", + "id": "0x557b772fd2d8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32063, - "col": 11, - "tokLen": 12 + "offset": 32790, + "col": 24, + "tokLen": 19 }, "end": { - "offset": 32099, - "col": 47, + "offset": 32812, + "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x3873b620", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772fd2b8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32076, + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772fd2b0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x3873b608", - "kind": "ImplicitCastExpr", + "id": "0x557b772fd278", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32076, + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x3873b5e8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772fd260", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32076, + "offset": 32810, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 32810, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772fd240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32810, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 32810, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772fd228", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32790, + "col": 24, + "tokLen": 19 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772fcd88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32790, + "col": 24, + "tokLen": 19 + }, + "end": { + "offset": 32790, + "col": 24, + "tokLen": 19 + } + }, + "type": { + "qualType": "const char[18]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown gain cap \"" + } + ] + }, + { + "id": "0x557b772fcdb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32812, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x3873b5e0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772f56b8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x3873b5a8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32098, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x3873b590", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32096, - "col": 44, - "tokLen": 1 - }, - "end": { - "offset": 32096, - "col": 44, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x3873b570", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32096, - "col": 44, - "tokLen": 1 - }, - "end": { - "offset": 32096, - "col": 44, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x3873b558", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32076, - "col": 24, - "tokLen": 19 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x3873b0b8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32076, - "col": 24, - "tokLen": 19 - } - }, - "type": { - "qualType": "const char[18]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown gain cap \"" - } - ] - }, - { - "id": "0x3873b0e8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32098, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 32098, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e13c58", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -51514,29 +50743,29 @@ ] }, { - "id": "0x3873b8f8", + "id": "0x557b772fd578", "kind": "FunctionDecl", "loc": { - "offset": 32136, + "offset": 32850, "file": "ToString.cpp", - "line": 1056, + "line": 1086, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 32105, + "offset": 32819, "col": 1, "tokLen": 8 }, "end": { - "offset": 32419, - "line": 1066, + "offset": 33133, + "line": 1096, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a9f98", + "previousDecl": "0x557b76f7a8e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -51550,13 +50779,13 @@ }, "inner": [ { - "id": "0x37ff27f0", + "id": "0x557b76927860", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x37ff2750", + "id": "0x557b76927650", "kind": "EnumDecl", "name": "portPosition" } @@ -51564,22 +50793,22 @@ ] }, { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "loc": { - "offset": 32164, - "line": 1056, + "offset": 32878, + "line": 1086, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 32145, + "offset": 32859, "col": 41, "tokLen": 5 }, "end": { - "offset": 32164, + "offset": 32878, "col": 60, "tokLen": 1 } @@ -51591,52 +50820,52 @@ } }, { - "id": "0x38740e20", + "id": "0x557b77302b08", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32167, + "offset": 32881, "col": 63, "tokLen": 1 }, "end": { - "offset": 32419, - "line": 1066, + "offset": 33133, + "line": 1096, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x3873cde8", + "id": "0x557b772fea98", "kind": "IfStmt", "range": { "begin": { - "offset": 32173, - "line": 1057, + "offset": 32887, + "line": 1087, "col": 5, "tokLen": 2 }, "end": { - "offset": 32211, - "line": 1058, + "offset": 32925, + "line": 1088, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x3873cd38", + "id": "0x557b772fe9e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32177, - "line": 1057, + "offset": 32891, + "line": 1087, "col": 9, "tokLen": 1 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51648,67 +50877,67 @@ "adl": true, "inner": [ { - "id": "0x3873cd20", + "id": "0x557b772fe9c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 }, "end": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873cd00", + "id": "0x557b772fe9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 }, "end": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873bae0", + "id": "0x557b772fd768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32177, + "offset": 32891, "col": 9, "tokLen": 1 }, "end": { - "offset": 32177, + "offset": 32891, "col": 9, "tokLen": 1 } @@ -51716,11 +50945,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51729,16 +50958,16 @@ } }, { - "id": "0x3873cce8", + "id": "0x557b772fe990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51750,16 +50979,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873bb00", + "id": "0x557b772fd788", "kind": "StringLiteral", "range": { "begin": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51775,33 +51004,33 @@ ] }, { - "id": "0x3873cdd8", + "id": "0x557b772fea88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32198, - "line": 1058, + "offset": 32912, + "line": 1088, "col": 9, "tokLen": 6 }, "end": { - "offset": 32211, + "offset": 32925, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x3873cda8", + "id": "0x557b772fea58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32205, + "offset": 32919, "col": 16, "tokLen": 4 }, "end": { - "offset": 32211, + "offset": 32925, "col": 22, "tokLen": 4 } @@ -51811,7 +51040,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2810", + "id": "0x557b769276f8", "kind": "EnumConstantDecl", "name": "LEFT", "type": { @@ -51824,35 +51053,35 @@ ] }, { - "id": "0x3873e118", + "id": "0x557b772ffde8", "kind": "IfStmt", "range": { "begin": { - "offset": 32221, - "line": 1059, + "offset": 32935, + "line": 1089, "col": 5, "tokLen": 2 }, "end": { - "offset": 32260, - "line": 1060, + "offset": 32974, + "line": 1090, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x3873e068", + "id": "0x557b772ffd30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32225, - "line": 1059, + "offset": 32939, + "line": 1089, "col": 9, "tokLen": 1 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51864,67 +51093,67 @@ "adl": true, "inner": [ { - "id": "0x3873e050", + "id": "0x557b772ffd18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 }, "end": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873e030", + "id": "0x557b772ffcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 }, "end": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873ce08", + "id": "0x557b772feab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32225, + "offset": 32939, "col": 9, "tokLen": 1 }, "end": { - "offset": 32225, + "offset": 32939, "col": 9, "tokLen": 1 } @@ -51932,11 +51161,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51945,16 +51174,16 @@ } }, { - "id": "0x3873e018", + "id": "0x557b772ffce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51966,16 +51195,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873ce28", + "id": "0x557b772fead8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51991,33 +51220,33 @@ ] }, { - "id": "0x3873e108", + "id": "0x557b772ffdd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32247, - "line": 1060, + "offset": 32961, + "line": 1090, "col": 9, "tokLen": 6 }, "end": { - "offset": 32260, + "offset": 32974, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x3873e0d8", + "id": "0x557b772ffda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32254, + "offset": 32968, "col": 16, "tokLen": 4 }, "end": { - "offset": 32260, + "offset": 32974, "col": 22, "tokLen": 5 } @@ -52027,7 +51256,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2860", + "id": "0x557b76927750", "kind": "EnumConstantDecl", "name": "RIGHT", "type": { @@ -52040,35 +51269,35 @@ ] }, { - "id": "0x3873f448", + "id": "0x557b77301138", "kind": "IfStmt", "range": { "begin": { - "offset": 32271, - "line": 1061, + "offset": 32985, + "line": 1091, "col": 5, "tokLen": 2 }, "end": { - "offset": 32308, - "line": 1062, + "offset": 33022, + "line": 1092, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x3873f398", + "id": "0x557b77301080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32275, - "line": 1061, + "offset": 32989, + "line": 1091, "col": 9, "tokLen": 1 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52080,67 +51309,67 @@ "adl": true, "inner": [ { - "id": "0x3873f380", + "id": "0x557b77301068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 }, "end": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873f360", + "id": "0x557b77301048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 }, "end": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873e138", + "id": "0x557b772ffe08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32275, + "offset": 32989, "col": 9, "tokLen": 1 }, "end": { - "offset": 32275, + "offset": 32989, "col": 9, "tokLen": 1 } @@ -52148,11 +51377,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52161,16 +51390,16 @@ } }, { - "id": "0x3873f348", + "id": "0x557b77301030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52182,16 +51411,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873e158", + "id": "0x557b772ffe28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52207,33 +51436,33 @@ ] }, { - "id": "0x3873f438", + "id": "0x557b77301128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32295, - "line": 1062, + "offset": 33009, + "line": 1092, "col": 9, "tokLen": 6 }, "end": { - "offset": 32308, + "offset": 33022, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x3873f408", + "id": "0x557b773010f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32302, + "offset": 33016, "col": 16, "tokLen": 4 }, "end": { - "offset": 32308, + "offset": 33022, "col": 22, "tokLen": 3 } @@ -52243,7 +51472,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff28b0", + "id": "0x557b769277a8", "kind": "EnumConstantDecl", "name": "TOP", "type": { @@ -52256,35 +51485,35 @@ ] }, { - "id": "0x38740778", + "id": "0x557b77302488", "kind": "IfStmt", "range": { "begin": { - "offset": 32317, - "line": 1063, + "offset": 33031, + "line": 1093, "col": 5, "tokLen": 2 }, "end": { - "offset": 32357, - "line": 1064, + "offset": 33071, + "line": 1094, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x387406c8", + "id": "0x557b773023d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32321, - "line": 1063, + "offset": 33035, + "line": 1093, "col": 9, "tokLen": 1 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52296,67 +51525,67 @@ "adl": true, "inner": [ { - "id": "0x387406b0", + "id": "0x557b773023b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 }, "end": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38740690", + "id": "0x557b77302398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 }, "end": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873f468", + "id": "0x557b77301158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32321, + "offset": 33035, "col": 9, "tokLen": 1 }, "end": { - "offset": 32321, + "offset": 33035, "col": 9, "tokLen": 1 } @@ -52364,11 +51593,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52377,16 +51606,16 @@ } }, { - "id": "0x38740678", + "id": "0x557b77302380", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52398,16 +51627,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873f488", + "id": "0x557b77301178", "kind": "StringLiteral", "range": { "begin": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52423,33 +51652,33 @@ ] }, { - "id": "0x38740768", + "id": "0x557b77302478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32344, - "line": 1064, + "offset": 33058, + "line": 1094, "col": 9, "tokLen": 6 }, "end": { - "offset": 32357, + "offset": 33071, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x38740738", + "id": "0x557b77302448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32351, + "offset": 33065, "col": 16, "tokLen": 4 }, "end": { - "offset": 32357, + "offset": 33071, "col": 22, "tokLen": 6 } @@ -52459,7 +51688,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2900", + "id": "0x557b76927800", "kind": "EnumConstantDecl", "name": "BOTTOM", "type": { @@ -52472,17 +51701,17 @@ ] }, { - "id": "0x38740e08", + "id": "0x557b77302af0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32369, - "line": 1065, + "offset": 33083, + "line": 1095, "col": 5, "tokLen": 5 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } @@ -52494,16 +51723,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38740df0", + "id": "0x557b77302ad8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32369, + "offset": 33083, "col": 5, "tokLen": 5 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } @@ -52514,365 +51743,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38740dc0", - "kind": "CXXConstructExpr", + "id": "0x557b77302ab0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38740da8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77302a90", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77302a88", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38740d80", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77302a58", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38740d60", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77302a40", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32375, - "col": 11, - "tokLen": 12 + "offset": 33102, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 32416, - "col": 52, + "offset": 33129, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38740d58", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38740d28", - "kind": "CXXConstructExpr", + "id": "0x557b77302a28", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32375, - "col": 11, - "tokLen": 12 + "offset": 33102, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 32416, - "col": 52, + "offset": 33129, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38740d10", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77302a08", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32388, + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77302a00", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38740cf8", - "kind": "ImplicitCastExpr", + "id": "0x557b773029c8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32388, + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38740cd8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b773029b0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32388, + "offset": 33127, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 33127, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77302990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33127, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 33127, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77302978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33102, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773024d8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33102, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 33102, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown port position \"" + } + ] + }, + { + "id": "0x557b77302508", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33129, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38740cd0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772fd4a0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38740c98", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32415, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38740c80", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32413, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 32413, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38740c60", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32413, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 32413, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38740c48", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32388, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x387407a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32388, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown port position \"" - } - ] - }, - { - "id": "0x387407d8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32415, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 32415, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3873b820", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -52897,29 +52070,29 @@ ] }, { - "id": "0x38740fd8", + "id": "0x557b77302cb8", "kind": "FunctionDecl", "loc": { - "offset": 32459, + "offset": 33173, "file": "ToString.cpp", - "line": 1068, + "line": 1098, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 32422, + "offset": 33136, "col": 1, "tokLen": 8 }, "end": { - "offset": 32882, - "line": 1079, + "offset": 33596, + "line": 1109, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aa4e8", + "previousDecl": "0x557b76f7ae68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -52933,13 +52106,13 @@ }, "inner": [ { - "id": "0x37ff2b80", + "id": "0x557b76927df0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x37ff2ae0", + "id": "0x557b76927a20", "kind": "EnumDecl", "name": "streamingInterface" } @@ -52947,22 +52120,22 @@ ] }, { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "loc": { - "offset": 32487, - "line": 1068, + "offset": 33201, + "line": 1098, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 32468, + "offset": 33182, "col": 47, "tokLen": 5 }, "end": { - "offset": 32487, + "offset": 33201, "col": 66, "tokLen": 1 } @@ -52974,55 +52147,55 @@ } }, { - "id": "0x38745908", + "id": "0x557b77307ed0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32490, + "offset": 33204, "col": 69, "tokLen": 1 }, "end": { - "offset": 32882, - "line": 1079, + "offset": 33596, + "line": 1109, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x387412c0", + "id": "0x557b77302f98", "kind": "DeclStmt", "range": { "begin": { - "offset": 32496, - "line": 1069, + "offset": 33210, + "line": 1099, "col": 5, "tokLen": 3 }, "end": { - "offset": 32514, + "offset": 33228, "col": 23, "tokLen": 1 } }, "inner": [ { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "loc": { - "offset": 32508, + "offset": 33222, "col": 17, "tokLen": 2 }, "range": { "begin": { - "offset": 32496, + "offset": 33210, "col": 5, "tokLen": 3 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53032,21 +52205,21 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "c", "inner": [ { - "id": "0x38741290", + "id": "0x557b77302f68", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53054,7 +52227,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "ctorType": { @@ -53064,16 +52237,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x38741270", + "id": "0x557b77302f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53081,11 +52254,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53100,35 +52273,35 @@ ] }, { - "id": "0x38741810", + "id": "0x557b77303d90", "kind": "IfStmt", "range": { "begin": { - "offset": 32520, - "line": 1070, + "offset": 33234, + "line": 1100, "col": 5, "tokLen": 2 }, "end": { - "offset": 32587, - "line": 1071, + "offset": 33301, + "line": 1101, "col": 30, "tokLen": 1 } }, "inner": [ { - "id": "0x38741520", + "id": "0x557b77303230", "kind": "BinaryOperator", "range": { "begin": { - "offset": 32524, - "line": 1070, + "offset": 33238, + "line": 1100, "col": 9, "tokLen": 1 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } @@ -53140,16 +52313,16 @@ "opcode": "!=", "inner": [ { - "id": "0x387413b0", + "id": "0x557b773030d0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32534, + "offset": 33248, "col": 19, "tokLen": 1 } @@ -53157,21 +52330,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x38741380", + "id": "0x557b773030a0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32526, + "offset": 33240, "col": 11, "tokLen": 4 } @@ -53182,19 +52355,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc4e0", + "referencedMemberDecl": "0x557b762db0d0", "inner": [ { - "id": "0x387412d8", + "id": "0x557b77302fb0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 } @@ -53202,11 +52375,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53217,16 +52390,16 @@ ] }, { - "id": "0x38741368", + "id": "0x557b77303048", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 32531, + "offset": 33245, "col": 16, "tokLen": 3 }, "end": { - "offset": 32531, + "offset": 33245, "col": 16, "tokLen": 3 } @@ -53238,7 +52411,7 @@ "value": 44 }, { - "id": "0x387413f8", + "id": "0x557b77303120", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53247,64 +52420,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102922, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3015, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdda0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x38741508", + "id": "0x557b77303218", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32539, + "offset": 33253, + "file": "ToString.cpp", + "line": 1100, "col": 24, "tokLen": 3 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x387414d8", + "id": "0x557b773031e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32539, + "offset": 33253, "col": 24, "tokLen": 3 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -53314,38 +52551,37 @@ ] }, { - "id": "0x38741768", + "id": "0x557b77303ce0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32566, - "line": 1071, + "offset": 33280, + "line": 1101, "col": 9, "tokLen": 2 }, "end": { - "offset": 32587, + "offset": 33301, "col": 30, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", "qualType": "basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x38741738", + "id": "0x557b77303cb0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 }, "end": { - "offset": 32569, + "offset": 33283, "col": 12, "tokLen": 5 } @@ -53356,19 +52592,19 @@ "valueCategory": "prvalue", "name": "erase", "isArrow": false, - "referencedMemberDecl": "0x37af4dc0", + "referencedMemberDecl": "0x557b762d03e0", "inner": [ { - "id": "0x38741540", + "id": "0x557b77303250", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 }, "end": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 } @@ -53376,33 +52612,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x387416a0", + "id": "0x557b77303c28", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32586, + "offset": 33300, "col": 29, "tokLen": 1 } @@ -53410,21 +52646,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x38741670", + "id": "0x557b77303be0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32578, + "offset": 33292, "col": 21, "tokLen": 4 } @@ -53435,19 +52671,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc4e0", + "referencedMemberDecl": "0x557b762db0d0", "inner": [ { - "id": "0x387416d0", + "id": "0x557b77303c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 } @@ -53459,16 +52695,16 @@ "castKind": "NoOp", "inner": [ { - "id": "0x387415c8", + "id": "0x557b773032d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 } @@ -53476,17 +52712,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } @@ -53495,16 +52731,16 @@ ] }, { - "id": "0x38741658", + "id": "0x557b77303370", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 32583, + "offset": 33297, "col": 26, "tokLen": 3 }, "end": { - "offset": 32583, + "offset": 33297, "col": 26, "tokLen": 3 } @@ -53516,7 +52752,7 @@ "value": 44 }, { - "id": "0x387416e8", + "id": "0x557b77303c60", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53525,14 +52761,76 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102922, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3015, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdda0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x387417f0", + "id": "0x557b77303d70", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53540,45 +52838,119 @@ }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303d58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 77485, + "line": 2347, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x557b77303d38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76c78658", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] } ] } ] }, { - "id": "0x38742b68", + "id": "0x557b77305110", "kind": "IfStmt", "range": { "begin": { - "offset": 32594, - "line": 1072, + "offset": 33308, + "file": "ToString.cpp", + "line": 1102, "col": 5, "tokLen": 2 }, "end": { - "offset": 32653, - "line": 1073, + "offset": 33367, + "line": 1103, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x38742aa0", + "id": "0x557b77305038", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32598, - "line": 1072, + "offset": 33312, + "line": 1102, "col": 9, "tokLen": 2 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53590,89 +52962,89 @@ "adl": true, "inner": [ { - "id": "0x38742a88", + "id": "0x557b77305020", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 }, "end": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38742a68", + "id": "0x557b77305000", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 }, "end": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38742a38", + "id": "0x557b77304fd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 }, "end": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38741830", + "id": "0x557b77303db0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 }, "end": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 } @@ -53680,33 +53052,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38742a50", + "id": "0x557b77304fe8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53718,16 +53090,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38741850", + "id": "0x557b77303dd0", "kind": "StringLiteral", "range": { "begin": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53743,33 +53115,33 @@ ] }, { - "id": "0x38742b58", + "id": "0x557b77305100", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32620, - "line": 1073, + "offset": 33334, + "line": 1103, "col": 9, "tokLen": 6 }, "end": { - "offset": 32653, + "offset": 33367, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x38742b28", + "id": "0x557b773050d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32627, + "offset": 33341, "col": 16, "tokLen": 4 }, "end": { - "offset": 32653, + "offset": 33367, "col": 42, "tokLen": 4 } @@ -53779,7 +53151,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2be0", + "id": "0x557b76927b08", "kind": "EnumConstantDecl", "name": "NONE", "type": { @@ -53792,35 +53164,35 @@ ] }, { - "id": "0x38743ec8", + "id": "0x557b77306490", "kind": "IfStmt", "range": { "begin": { - "offset": 32663, - "line": 1074, + "offset": 33377, + "line": 1104, "col": 5, "tokLen": 2 }, "end": { - "offset": 32721, - "line": 1075, + "offset": 33435, + "line": 1105, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x38743e00", + "id": "0x557b773063b8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32667, - "line": 1074, + "offset": 33381, + "line": 1104, "col": 9, "tokLen": 2 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53832,89 +53204,89 @@ "adl": true, "inner": [ { - "id": "0x38743de8", + "id": "0x557b773063a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 }, "end": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38743dc8", + "id": "0x557b77306380", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 }, "end": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38743d98", + "id": "0x557b77306350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 }, "end": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38742b88", + "id": "0x557b77305130", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 }, "end": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 } @@ -53922,33 +53294,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38743db0", + "id": "0x557b77306368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53960,16 +53332,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38742ba8", + "id": "0x557b77305150", "kind": "StringLiteral", "range": { "begin": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53985,33 +53357,33 @@ ] }, { - "id": "0x38743eb8", + "id": "0x557b77306480", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32688, - "line": 1075, + "offset": 33402, + "line": 1105, "col": 9, "tokLen": 6 }, "end": { - "offset": 32721, + "offset": 33435, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x38743e88", + "id": "0x557b77306450", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32695, + "offset": 33409, "col": 16, "tokLen": 4 }, "end": { - "offset": 32721, + "offset": 33435, "col": 42, "tokLen": 16 } @@ -54021,7 +53393,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2cb0", + "id": "0x557b76927be0", "kind": "EnumConstantDecl", "name": "LOW_LATENCY_LINK", "type": { @@ -54034,35 +53406,35 @@ ] }, { - "id": "0x38745228", + "id": "0x557b77307810", "kind": "IfStmt", "range": { "begin": { - "offset": 32743, - "line": 1076, + "offset": 33457, + "line": 1106, "col": 5, "tokLen": 2 }, "end": { - "offset": 32803, - "line": 1077, + "offset": 33517, + "line": 1107, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x38745160", + "id": "0x557b77307738", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32747, - "line": 1076, + "offset": 33461, + "line": 1106, "col": 9, "tokLen": 2 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54074,89 +53446,89 @@ "adl": true, "inner": [ { - "id": "0x38745148", + "id": "0x557b77307720", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 }, "end": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38745128", + "id": "0x557b77307700", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 }, "end": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387450f8", + "id": "0x557b773076d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 }, "end": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38743ee8", + "id": "0x557b773064b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 }, "end": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 } @@ -54164,33 +53536,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38745110", + "id": "0x557b773076e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54202,16 +53574,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38743f08", + "id": "0x557b773064d0", "kind": "StringLiteral", "range": { "begin": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54227,33 +53599,33 @@ ] }, { - "id": "0x38745218", + "id": "0x557b77307800", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32770, - "line": 1077, + "offset": 33484, + "line": 1107, "col": 9, "tokLen": 6 }, "end": { - "offset": 32803, + "offset": 33517, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x387451e8", + "id": "0x557b773077d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32777, + "offset": 33491, "col": 16, "tokLen": 4 }, "end": { - "offset": 32803, + "offset": 33517, "col": 42, "tokLen": 13 } @@ -54263,7 +53635,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2d80", + "id": "0x557b76927cb8", "kind": "EnumConstantDecl", "name": "ETHERNET_10GB", "type": { @@ -54276,17 +53648,17 @@ ] }, { - "id": "0x387458f0", + "id": "0x557b77307eb8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32822, - "line": 1078, + "offset": 33536, + "line": 1108, "col": 5, "tokLen": 5 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } @@ -54298,16 +53670,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x387458d8", + "id": "0x557b77307ea0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32822, + "offset": 33536, "col": 5, "tokLen": 5 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } @@ -54318,365 +53690,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x387458a8", - "kind": "CXXConstructExpr", + "id": "0x557b77307e78", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38745890", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77307e58", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77307e50", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38745868", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77307e20", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38745848", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77307e08", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32828, - "col": 11, - "tokLen": 12 + "offset": 33555, + "col": 24, + "tokLen": 34 }, "end": { - "offset": 32879, - "col": 62, + "offset": 33592, + "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38745840", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38745810", - "kind": "CXXConstructExpr", + "id": "0x557b77307df0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32828, - "col": 11, - "tokLen": 12 + "offset": 33555, + "col": 24, + "tokLen": 34 }, "end": { - "offset": 32879, - "col": 62, + "offset": 33592, + "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387457f8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77307dd0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32841, + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77307dc8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x387457e0", - "kind": "ImplicitCastExpr", + "id": "0x557b77307d90", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32841, + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x387457c0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77307d78", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32841, + "offset": 33590, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 33590, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77307d58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33590, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 33590, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77307d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33555, + "col": 24, + "tokLen": 34 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77307860", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33555, + "col": 24, + "tokLen": 34 + }, + "end": { + "offset": 33555, + "col": 24, + "tokLen": 34 + } + }, + "type": { + "qualType": "const char[33]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown streamingInterface type \"" + } + ] + }, + { + "id": "0x557b77307898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33592, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x387457b8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77302be0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38745780", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32878, - "col": 61, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38745768", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32876, - "col": 59, - "tokLen": 1 - }, - "end": { - "offset": 32876, - "col": 59, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38745748", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32876, - "col": 59, - "tokLen": 1 - }, - "end": { - "offset": 32876, - "col": 59, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38745730", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32841, - "col": 24, - "tokLen": 34 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38745258", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32841, - "col": 24, - "tokLen": 34 - } - }, - "type": { - "qualType": "const char[33]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown streamingInterface type \"" - } - ] - }, - { - "id": "0x38745290", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32878, - "col": 61, - "tokLen": 1 - }, - "end": { - "offset": 32878, - "col": 61, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38740f00", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -54701,29 +54017,29 @@ ] }, { - "id": "0x38745ac8", + "id": "0x557b77308088", "kind": "FunctionDecl", "loc": { - "offset": 32917, + "offset": 33631, "file": "ToString.cpp", - "line": 1081, + "line": 1111, "col": 33, "tokLen": 8 }, "range": { "begin": { - "offset": 32885, + "offset": 33599, "col": 1, "tokLen": 8 }, "end": { - "offset": 33107, - "line": 1087, + "offset": 33821, + "line": 1117, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aaa38", + "previousDecl": "0x557b76f7b3e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -54737,13 +54053,13 @@ }, "inner": [ { - "id": "0x37ff2f40", + "id": "0x557b76927f70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x37ff2ea0", + "id": "0x557b76927e10", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -54751,22 +54067,22 @@ ] }, { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "loc": { - "offset": 32945, - "line": 1081, + "offset": 33659, + "line": 1111, "col": 61, "tokLen": 1 }, "range": { "begin": { - "offset": 32926, + "offset": 33640, "col": 42, "tokLen": 5 }, "end": { - "offset": 32945, + "offset": 33659, "col": 61, "tokLen": 1 } @@ -54778,52 +54094,52 @@ } }, { - "id": "0x38748990", + "id": "0x557b7730af78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32948, + "offset": 33662, "col": 64, "tokLen": 1 }, "end": { - "offset": 33107, - "line": 1087, + "offset": 33821, + "line": 1117, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38746fb8", + "id": "0x557b773095a8", "kind": "IfStmt", "range": { "begin": { - "offset": 32954, - "line": 1082, + "offset": 33668, + "line": 1112, "col": 5, "tokLen": 2 }, "end": { - "offset": 32992, - "line": 1083, + "offset": 33706, + "line": 1113, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38746f08", + "id": "0x557b773094f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32958, - "line": 1082, + "offset": 33672, + "line": 1112, "col": 9, "tokLen": 1 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54835,67 +54151,67 @@ "adl": true, "inner": [ { - "id": "0x38746ef0", + "id": "0x557b773094d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 }, "end": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38746ed0", + "id": "0x557b773094b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 }, "end": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38745cb0", + "id": "0x557b77308278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32958, + "offset": 33672, "col": 9, "tokLen": 1 }, "end": { - "offset": 32958, + "offset": 33672, "col": 9, "tokLen": 1 } @@ -54903,11 +54219,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54916,16 +54232,16 @@ } }, { - "id": "0x38746eb8", + "id": "0x557b773094a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54937,16 +54253,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38745cd0", + "id": "0x557b77308298", "kind": "StringLiteral", "range": { "begin": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54962,33 +54278,33 @@ ] }, { - "id": "0x38746fa8", + "id": "0x557b77309598", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32979, - "line": 1083, + "offset": 33693, + "line": 1113, "col": 9, "tokLen": 6 }, "end": { - "offset": 32992, + "offset": 33706, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38746f78", + "id": "0x557b77309568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32986, + "offset": 33700, "col": 16, "tokLen": 4 }, "end": { - "offset": 32992, + "offset": 33706, "col": 22, "tokLen": 8 } @@ -54998,7 +54314,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2f60", + "id": "0x557b76927eb8", "kind": "EnumConstantDecl", "name": "ALG_HITS", "type": { @@ -55011,35 +54327,35 @@ ] }, { - "id": "0x387482e8", + "id": "0x557b7730a8f8", "kind": "IfStmt", "range": { "begin": { - "offset": 33006, - "line": 1084, + "offset": 33720, + "line": 1114, "col": 5, "tokLen": 2 }, "end": { - "offset": 33043, - "line": 1085, + "offset": 33757, + "line": 1115, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38748238", + "id": "0x557b7730a840", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33010, - "line": 1084, + "offset": 33724, + "line": 1114, "col": 9, "tokLen": 1 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55051,67 +54367,67 @@ "adl": true, "inner": [ { - "id": "0x38748220", + "id": "0x557b7730a828", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 }, "end": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38748200", + "id": "0x557b7730a808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 }, "end": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38746fd8", + "id": "0x557b773095c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33010, + "offset": 33724, "col": 9, "tokLen": 1 }, "end": { - "offset": 33010, + "offset": 33724, "col": 9, "tokLen": 1 } @@ -55119,11 +54435,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55132,16 +54448,16 @@ } }, { - "id": "0x387481e8", + "id": "0x557b7730a7f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55153,16 +54469,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38746ff8", + "id": "0x557b773095e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55178,33 +54494,33 @@ ] }, { - "id": "0x387482d8", + "id": "0x557b7730a8e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33030, - "line": 1085, + "offset": 33744, + "line": 1115, "col": 9, "tokLen": 6 }, "end": { - "offset": 33043, + "offset": 33757, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x387482a8", + "id": "0x557b7730a8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33037, + "offset": 33751, "col": 16, "tokLen": 4 }, "end": { - "offset": 33043, + "offset": 33757, "col": 22, "tokLen": 7 } @@ -55214,7 +54530,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2fb0", + "id": "0x557b76927f10", "kind": "EnumConstantDecl", "name": "ALG_RAW", "type": { @@ -55227,17 +54543,17 @@ ] }, { - "id": "0x38748978", + "id": "0x557b7730af60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33056, - "line": 1086, + "offset": 33770, + "line": 1116, "col": 5, "tokLen": 5 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } @@ -55249,16 +54565,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38748960", + "id": "0x557b7730af48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33056, + "offset": 33770, "col": 5, "tokLen": 5 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } @@ -55269,365 +54585,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38748930", - "kind": "CXXConstructExpr", + "id": "0x557b7730af20", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38748918", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7730af00", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7730aef8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387488f0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7730aec8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x387488d0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7730aeb0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33062, - "col": 11, - "tokLen": 12 + "offset": 33789, + "col": 24, + "tokLen": 25 }, "end": { - "offset": 33104, - "col": 53, + "offset": 33817, + "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387488c8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38748898", - "kind": "CXXConstructExpr", + "id": "0x557b7730ae98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33062, - "col": 11, - "tokLen": 12 + "offset": 33789, + "col": 24, + "tokLen": 25 }, "end": { - "offset": 33104, - "col": 53, + "offset": 33817, + "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38748880", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7730ae78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33075, + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7730ae70", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38748868", - "kind": "ImplicitCastExpr", + "id": "0x557b7730ae38", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33075, + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38748848", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7730ae20", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33075, + "offset": 33815, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7730ae00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33815, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7730ade8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33789, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7730a948", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33789, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 33789, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown veto algorithm \"" + } + ] + }, + { + "id": "0x557b7730a978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33817, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38748840", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77307fb0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38748808", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33103, - "col": 52, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387487f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33101, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 33101, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x387487d0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33101, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 33101, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387487b8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33075, - "col": 24, - "tokLen": 25 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38748318", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33075, - "col": 24, - "tokLen": 25 - } - }, - "type": { - "qualType": "const char[24]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown veto algorithm \"" - } - ] - }, - { - "id": "0x38748348", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33103, - "col": 52, - "tokLen": 1 - }, - "end": { - "offset": 33103, - "col": 52, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387459f0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -55652,29 +54912,29 @@ ] }, { - "id": "0x38748b38", + "id": "0x557b7730b118", "kind": "FunctionDecl", "loc": { - "offset": 33137, + "offset": 33851, "file": "ToString.cpp", - "line": 1089, + "line": 1119, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 33110, + "offset": 33824, "col": 1, "tokLen": 8 }, "end": { - "offset": 33563, - "line": 1103, + "offset": 34277, + "line": 1133, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aaf88", + "previousDecl": "0x557b76f7b968", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -55688,13 +54948,13 @@ }, "inner": [ { - "id": "0x37ff30a0", + "id": "0x557b76928250", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x37ff3000", + "id": "0x557b76927f90", "kind": "EnumDecl", "name": "gainMode" } @@ -55702,22 +54962,22 @@ ] }, { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "loc": { - "offset": 33165, - "line": 1089, + "offset": 33879, + "line": 1119, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 33146, + "offset": 33860, "col": 37, "tokLen": 5 }, "end": { - "offset": 33165, + "offset": 33879, "col": 56, "tokLen": 1 } @@ -55729,52 +54989,52 @@ } }, { - "id": "0x387506c0", + "id": "0x557b77312d78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33168, + "offset": 33882, "col": 59, "tokLen": 1 }, "end": { - "offset": 33563, - "line": 1103, + "offset": 34277, + "line": 1133, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x3874a028", + "id": "0x557b7730c638", "kind": "IfStmt", "range": { "begin": { - "offset": 33174, - "line": 1090, + "offset": 33888, + "line": 1120, "col": 5, "tokLen": 2 }, "end": { - "offset": 33215, - "line": 1091, + "offset": 33929, + "line": 1121, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38749f78", + "id": "0x557b7730c580", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33178, - "line": 1090, + "offset": 33892, + "line": 1120, "col": 9, "tokLen": 1 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55786,67 +55046,67 @@ "adl": true, "inner": [ { - "id": "0x38749f60", + "id": "0x557b7730c568", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 }, "end": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38749f40", + "id": "0x557b7730c548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 }, "end": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38748d20", + "id": "0x557b7730b308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33178, + "offset": 33892, "col": 9, "tokLen": 1 }, "end": { - "offset": 33178, + "offset": 33892, "col": 9, "tokLen": 1 } @@ -55854,11 +55114,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55867,16 +55127,16 @@ } }, { - "id": "0x38749f28", + "id": "0x557b7730c530", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55888,16 +55148,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38748d40", + "id": "0x557b7730b328", "kind": "StringLiteral", "range": { "begin": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55913,33 +55173,33 @@ ] }, { - "id": "0x3874a018", + "id": "0x557b7730c628", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33202, - "line": 1091, + "offset": 33916, + "line": 1121, "col": 9, "tokLen": 6 }, "end": { - "offset": 33215, + "offset": 33929, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38749fe8", + "id": "0x557b7730c5f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33209, + "offset": 33923, "col": 16, "tokLen": 4 }, "end": { - "offset": 33215, + "offset": 33929, "col": 22, "tokLen": 7 } @@ -55949,7 +55209,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff30c0", + "id": "0x557b76928038", "kind": "EnumConstantDecl", "name": "DYNAMIC", "type": { @@ -55962,35 +55222,35 @@ ] }, { - "id": "0x3874b358", + "id": "0x557b7730d988", "kind": "IfStmt", "range": { "begin": { - "offset": 33228, - "line": 1092, + "offset": 33942, + "line": 1122, "col": 5, "tokLen": 2 }, "end": { - "offset": 33275, - "line": 1093, + "offset": 33989, + "line": 1123, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874b2a8", + "id": "0x557b7730d8d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33232, - "line": 1092, + "offset": 33946, + "line": 1122, "col": 9, "tokLen": 1 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56002,67 +55262,67 @@ "adl": true, "inner": [ { - "id": "0x3874b290", + "id": "0x557b7730d8b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 }, "end": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874b270", + "id": "0x557b7730d898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 }, "end": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874a048", + "id": "0x557b7730c658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33232, + "offset": 33946, "col": 9, "tokLen": 1 }, "end": { - "offset": 33232, + "offset": 33946, "col": 9, "tokLen": 1 } @@ -56070,11 +55330,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56083,16 +55343,16 @@ } }, { - "id": "0x3874b258", + "id": "0x557b7730d880", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56104,16 +55364,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874a068", + "id": "0x557b7730c678", "kind": "StringLiteral", "range": { "begin": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56129,33 +55389,33 @@ ] }, { - "id": "0x3874b348", + "id": "0x557b7730d978", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33262, - "line": 1093, + "offset": 33976, + "line": 1123, "col": 9, "tokLen": 6 }, "end": { - "offset": 33275, + "offset": 33989, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874b318", + "id": "0x557b7730d948", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33269, + "offset": 33983, "col": 16, "tokLen": 4 }, "end": { - "offset": 33275, + "offset": 33989, "col": 22, "tokLen": 15 } @@ -56165,7 +55425,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3110", + "id": "0x557b76928090", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G1", "type": { @@ -56178,35 +55438,35 @@ ] }, { - "id": "0x3874c688", + "id": "0x557b7730ed08", "kind": "IfStmt", "range": { "begin": { - "offset": 33296, - "line": 1094, + "offset": 34010, + "line": 1124, "col": 5, "tokLen": 2 }, "end": { - "offset": 33343, - "line": 1095, + "offset": 34057, + "line": 1125, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874c5d8", + "id": "0x557b7730ec50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33300, - "line": 1094, + "offset": 34014, + "line": 1124, "col": 9, "tokLen": 1 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56218,67 +55478,67 @@ "adl": true, "inner": [ { - "id": "0x3874c5c0", + "id": "0x557b7730ec38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 }, "end": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874c5a0", + "id": "0x557b7730ec18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 }, "end": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874b378", + "id": "0x557b7730d9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33300, + "offset": 34014, "col": 9, "tokLen": 1 }, "end": { - "offset": 33300, + "offset": 34014, "col": 9, "tokLen": 1 } @@ -56286,11 +55546,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56299,16 +55559,16 @@ } }, { - "id": "0x3874c588", + "id": "0x557b7730ec00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56320,16 +55580,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874b398", + "id": "0x557b7730d9c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56345,33 +55605,33 @@ ] }, { - "id": "0x3874c678", + "id": "0x557b7730ecf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33330, - "line": 1095, + "offset": 34044, + "line": 1125, "col": 9, "tokLen": 6 }, "end": { - "offset": 33343, + "offset": 34057, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874c648", + "id": "0x557b7730ecc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33337, + "offset": 34051, "col": 16, "tokLen": 4 }, "end": { - "offset": 33343, + "offset": 34057, "col": 22, "tokLen": 15 } @@ -56381,7 +55641,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3160", + "id": "0x557b769280e8", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G2", "type": { @@ -56394,35 +55654,35 @@ ] }, { - "id": "0x3874d9b8", + "id": "0x557b77310058", "kind": "IfStmt", "range": { "begin": { - "offset": 33364, - "line": 1096, + "offset": 34078, + "line": 1126, "col": 5, "tokLen": 2 }, "end": { - "offset": 33403, - "line": 1097, + "offset": 34117, + "line": 1127, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874d908", + "id": "0x557b7730ffa0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33368, - "line": 1096, + "offset": 34082, + "line": 1126, "col": 9, "tokLen": 1 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56434,67 +55694,67 @@ "adl": true, "inner": [ { - "id": "0x3874d8f0", + "id": "0x557b7730ff88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 }, "end": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874d8d0", + "id": "0x557b7730ff68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 }, "end": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874c6a8", + "id": "0x557b7730ed28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33368, + "offset": 34082, "col": 9, "tokLen": 1 }, "end": { - "offset": 33368, + "offset": 34082, "col": 9, "tokLen": 1 } @@ -56502,11 +55762,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56515,16 +55775,16 @@ } }, { - "id": "0x3874d8b8", + "id": "0x557b7730ff50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56536,16 +55796,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874c6c8", + "id": "0x557b7730ed48", "kind": "StringLiteral", "range": { "begin": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56561,33 +55821,33 @@ ] }, { - "id": "0x3874d9a8", + "id": "0x557b77310048", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33390, - "line": 1097, + "offset": 34104, + "line": 1127, "col": 9, "tokLen": 6 }, "end": { - "offset": 33403, + "offset": 34117, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874d978", + "id": "0x557b77310018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33397, + "offset": 34111, "col": 16, "tokLen": 4 }, "end": { - "offset": 33403, + "offset": 34117, "col": 22, "tokLen": 6 } @@ -56597,7 +55857,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff31b0", + "id": "0x557b76928140", "kind": "EnumConstantDecl", "name": "FIX_G1", "type": { @@ -56610,35 +55870,35 @@ ] }, { - "id": "0x3874ece8", + "id": "0x557b773113a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33415, - "line": 1098, + "offset": 34129, + "line": 1128, "col": 5, "tokLen": 2 }, "end": { - "offset": 33454, - "line": 1099, + "offset": 34168, + "line": 1129, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ec38", + "id": "0x557b773112f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33419, - "line": 1098, + "offset": 34133, + "line": 1128, "col": 9, "tokLen": 1 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56650,67 +55910,67 @@ "adl": true, "inner": [ { - "id": "0x3874ec20", + "id": "0x557b773112d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 }, "end": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874ec00", + "id": "0x557b773112b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 }, "end": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874d9d8", + "id": "0x557b77310078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33419, + "offset": 34133, "col": 9, "tokLen": 1 }, "end": { - "offset": 33419, + "offset": 34133, "col": 9, "tokLen": 1 } @@ -56718,11 +55978,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56731,16 +55991,16 @@ } }, { - "id": "0x3874ebe8", + "id": "0x557b773112a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56752,16 +56012,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874d9f8", + "id": "0x557b77310098", "kind": "StringLiteral", "range": { "begin": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56777,33 +56037,33 @@ ] }, { - "id": "0x3874ecd8", + "id": "0x557b77311398", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33441, - "line": 1099, + "offset": 34155, + "line": 1129, "col": 9, "tokLen": 6 }, "end": { - "offset": 33454, + "offset": 34168, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874eca8", + "id": "0x557b77311368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33448, + "offset": 34162, "col": 16, "tokLen": 4 }, "end": { - "offset": 33454, + "offset": 34168, "col": 22, "tokLen": 6 } @@ -56813,7 +56073,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3200", + "id": "0x557b76928198", "kind": "EnumConstantDecl", "name": "FIX_G2", "type": { @@ -56826,35 +56086,35 @@ ] }, { - "id": "0x38750018", + "id": "0x557b773126f8", "kind": "IfStmt", "range": { "begin": { - "offset": 33466, - "line": 1100, + "offset": 34180, + "line": 1130, "col": 5, "tokLen": 2 }, "end": { - "offset": 33505, - "line": 1101, + "offset": 34219, + "line": 1131, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ff68", + "id": "0x557b77312640", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33470, - "line": 1100, + "offset": 34184, + "line": 1130, "col": 9, "tokLen": 1 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56866,67 +56126,67 @@ "adl": true, "inner": [ { - "id": "0x3874ff50", + "id": "0x557b77312628", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 }, "end": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874ff30", + "id": "0x557b77312608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 }, "end": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874ed08", + "id": "0x557b773113c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33470, + "offset": 34184, "col": 9, "tokLen": 1 }, "end": { - "offset": 33470, + "offset": 34184, "col": 9, "tokLen": 1 } @@ -56934,11 +56194,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56947,16 +56207,16 @@ } }, { - "id": "0x3874ff18", + "id": "0x557b773125f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56968,16 +56228,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874ed28", + "id": "0x557b773113e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56993,33 +56253,33 @@ ] }, { - "id": "0x38750008", + "id": "0x557b773126e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33492, - "line": 1101, + "offset": 34206, + "line": 1131, "col": 9, "tokLen": 6 }, "end": { - "offset": 33505, + "offset": 34219, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ffd8", + "id": "0x557b773126b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33499, + "offset": 34213, "col": 16, "tokLen": 4 }, "end": { - "offset": 33505, + "offset": 34219, "col": 22, "tokLen": 6 } @@ -57029,7 +56289,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3250", + "id": "0x557b769281f0", "kind": "EnumConstantDecl", "name": "FIX_G0", "type": { @@ -57042,17 +56302,17 @@ ] }, { - "id": "0x387506a8", + "id": "0x557b77312d60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33517, - "line": 1102, + "offset": 34231, + "line": 1132, "col": 5, "tokLen": 5 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } @@ -57064,16 +56324,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38750690", + "id": "0x557b77312d48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33517, + "offset": 34231, "col": 5, "tokLen": 5 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } @@ -57084,365 +56344,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38750660", - "kind": "CXXConstructExpr", + "id": "0x557b77312d20", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38750648", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77312d00", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77312cf8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38750620", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77312cc8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38750600", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77312cb0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33523, - "col": 11, - "tokLen": 12 + "offset": 34250, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 33560, - "col": 48, + "offset": 34273, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387505f8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x387505c8", - "kind": "CXXConstructExpr", + "id": "0x557b77312c98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33523, - "col": 11, - "tokLen": 12 + "offset": 34250, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 33560, - "col": 48, + "offset": 34273, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387505b0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77312c78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33536, + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77312c70", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38750598", - "kind": "ImplicitCastExpr", + "id": "0x557b77312c38", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33536, + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38750578", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77312c20", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33536, + "offset": 34271, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34271, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77312c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34271, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34271, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77312be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34250, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77312748", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34250, + "col": 24, + "tokLen": 20 + }, + "end": { + "offset": 34250, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char[19]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown gain mode \"" + } + ] + }, + { + "id": "0x557b77312778", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34273, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38750570", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7730b040", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38750538", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33559, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38750520", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33557, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 33557, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38750500", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33557, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 33557, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387504e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33536, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38750048", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33536, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char[19]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown gain mode \"" - } - ] - }, - { - "id": "0x38750078", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33559, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 33559, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38748a60", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -57467,29 +56671,29 @@ ] }, { - "id": "0x38750888", + "id": "0x557b77312f38", "kind": "FunctionDecl", "loc": { - "offset": 33593, + "offset": 34307, "file": "ToString.cpp", - "line": 1105, + "line": 1135, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 33566, + "offset": 34280, "col": 1, "tokLen": 8 }, "end": { - "offset": 33782, - "line": 1111, + "offset": 34496, + "line": 1141, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ab4d8", + "previousDecl": "0x557b76f7bee8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -57503,13 +56707,13 @@ }, "inner": [ { - "id": "0x37ff3340", + "id": "0x557b769283d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x37ff32a0", + "id": "0x557b76928270", "kind": "EnumDecl", "name": "polarity" } @@ -57517,22 +56721,22 @@ ] }, { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "loc": { - "offset": 33621, - "line": 1105, + "offset": 34335, + "line": 1135, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 33602, + "offset": 34316, "col": 37, "tokLen": 5 }, "end": { - "offset": 33621, + "offset": 34335, "col": 56, "tokLen": 1 } @@ -57544,52 +56748,52 @@ } }, { - "id": "0x38753750", + "id": "0x557b77315e28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33624, + "offset": 34338, "col": 59, "tokLen": 1 }, "end": { - "offset": 33782, - "line": 1111, + "offset": 34496, + "line": 1141, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38751d78", + "id": "0x557b77314458", "kind": "IfStmt", "range": { "begin": { - "offset": 33630, - "line": 1106, + "offset": 34344, + "line": 1136, "col": 5, "tokLen": 2 }, "end": { - "offset": 33667, - "line": 1107, + "offset": 34381, + "line": 1137, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38751cc8", + "id": "0x557b773143a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33634, - "line": 1106, + "offset": 34348, + "line": 1136, "col": 9, "tokLen": 1 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57601,67 +56805,67 @@ "adl": true, "inner": [ { - "id": "0x38751cb0", + "id": "0x557b77314388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 }, "end": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38751c90", + "id": "0x557b77314368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 }, "end": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38750a70", + "id": "0x557b77313128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33634, + "offset": 34348, "col": 9, "tokLen": 1 }, "end": { - "offset": 33634, + "offset": 34348, "col": 9, "tokLen": 1 } @@ -57669,11 +56873,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57682,16 +56886,16 @@ } }, { - "id": "0x38751c78", + "id": "0x557b77314350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57703,16 +56907,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38750a90", + "id": "0x557b77313148", "kind": "StringLiteral", "range": { "begin": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57728,33 +56932,33 @@ ] }, { - "id": "0x38751d68", + "id": "0x557b77314448", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33654, - "line": 1107, + "offset": 34368, + "line": 1137, "col": 9, "tokLen": 6 }, "end": { - "offset": 33667, + "offset": 34381, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38751d38", + "id": "0x557b77314418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33661, + "offset": 34375, "col": 16, "tokLen": 4 }, "end": { - "offset": 33667, + "offset": 34381, "col": 22, "tokLen": 8 } @@ -57764,7 +56968,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3360", + "id": "0x557b76928318", "kind": "EnumConstantDecl", "name": "POSITIVE", "type": { @@ -57777,35 +56981,35 @@ ] }, { - "id": "0x387530a8", + "id": "0x557b773157a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33681, - "line": 1108, + "offset": 34395, + "line": 1138, "col": 5, "tokLen": 2 }, "end": { - "offset": 33718, - "line": 1109, + "offset": 34432, + "line": 1139, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38752ff8", + "id": "0x557b773156f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33685, - "line": 1108, + "offset": 34399, + "line": 1138, "col": 9, "tokLen": 1 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57817,67 +57021,67 @@ "adl": true, "inner": [ { - "id": "0x38752fe0", + "id": "0x557b773156d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 }, "end": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38752fc0", + "id": "0x557b773156b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 }, "end": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38751d98", + "id": "0x557b77314478", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33685, + "offset": 34399, "col": 9, "tokLen": 1 }, "end": { - "offset": 33685, + "offset": 34399, "col": 9, "tokLen": 1 } @@ -57885,11 +57089,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57898,16 +57102,16 @@ } }, { - "id": "0x38752fa8", + "id": "0x557b773156a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57919,16 +57123,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38751db8", + "id": "0x557b77314498", "kind": "StringLiteral", "range": { "begin": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57944,33 +57148,33 @@ ] }, { - "id": "0x38753098", + "id": "0x557b77315798", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33705, - "line": 1109, + "offset": 34419, + "line": 1139, "col": 9, "tokLen": 6 }, "end": { - "offset": 33718, + "offset": 34432, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38753068", + "id": "0x557b77315768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33712, + "offset": 34426, "col": 16, "tokLen": 4 }, "end": { - "offset": 33718, + "offset": 34432, "col": 22, "tokLen": 8 } @@ -57980,7 +57184,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff33b0", + "id": "0x557b76928370", "kind": "EnumConstantDecl", "name": "NEGATIVE", "type": { @@ -57993,17 +57197,17 @@ ] }, { - "id": "0x38753738", + "id": "0x557b77315e10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33732, - "line": 1110, + "offset": 34446, + "line": 1140, "col": 5, "tokLen": 5 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } @@ -58015,16 +57219,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38753720", + "id": "0x557b77315df8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33732, + "offset": 34446, "col": 5, "tokLen": 5 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } @@ -58035,365 +57239,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x387536f0", - "kind": "CXXConstructExpr", + "id": "0x557b77315dd0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x387536d8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77315db0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77315da8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387536b0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77315d78", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38753690", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77315d60", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33738, - "col": 11, - "tokLen": 12 + "offset": 34465, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 33779, - "col": 52, + "offset": 34492, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38753688", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38753658", - "kind": "CXXConstructExpr", + "id": "0x557b77315d48", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33738, - "col": 11, - "tokLen": 12 + "offset": 34465, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 33779, - "col": 52, + "offset": 34492, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38753640", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77315d28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33751, + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77315d20", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38753628", - "kind": "ImplicitCastExpr", + "id": "0x557b77315ce8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33751, + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38753608", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77315cd0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33751, + "offset": 34490, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 34490, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77315cb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34490, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 34490, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77315c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34465, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773157f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34465, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 34465, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown polarity mode \"" + } + ] + }, + { + "id": "0x557b77315828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34492, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38753600", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77312e60", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x387535c8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33778, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387535b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33776, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 33776, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38753590", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33776, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 33776, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38753578", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33751, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x387530d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33751, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown polarity mode \"" - } - ] - }, - { - "id": "0x38753108", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33778, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 33778, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387507b0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -58418,29 +57566,29 @@ ] }, { - "id": "0x387538f8", + "id": "0x557b77315fc8", "kind": "FunctionDecl", "loc": { - "offset": 33821, + "offset": 34535, "file": "ToString.cpp", - "line": 1113, + "line": 1143, "col": 37, "tokLen": 8 }, "range": { "begin": { - "offset": 33785, + "offset": 34499, "col": 1, "tokLen": 8 }, "end": { - "offset": 34020, - "line": 1119, + "offset": 34734, + "line": 1149, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aba28", + "previousDecl": "0x557b76f7c468", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -58454,13 +57602,13 @@ }, "inner": [ { - "id": "0x37ff34a0", + "id": "0x557b76928550", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x37ff3400", + "id": "0x557b769283f0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -58468,22 +57616,22 @@ ] }, { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "loc": { - "offset": 33849, - "line": 1113, + "offset": 34563, + "line": 1143, "col": 65, "tokLen": 1 }, "range": { "begin": { - "offset": 33830, + "offset": 34544, "col": 46, "tokLen": 5 }, "end": { - "offset": 33849, + "offset": 34563, "col": 65, "tokLen": 1 } @@ -58495,52 +57643,52 @@ } }, { - "id": "0x387567f8", + "id": "0x557b77318ef0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33852, + "offset": 34566, "col": 68, "tokLen": 1 }, "end": { - "offset": 34020, - "line": 1119, + "offset": 34734, + "line": 1149, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38754de8", + "id": "0x557b773174e8", "kind": "IfStmt", "range": { "begin": { - "offset": 33858, - "line": 1114, + "offset": 34572, + "line": 1144, "col": 5, "tokLen": 2 }, "end": { - "offset": 33900, - "line": 1115, + "offset": 34614, + "line": 1145, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38754d38", + "id": "0x557b77317430", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33862, - "line": 1114, + "offset": 34576, + "line": 1144, "col": 9, "tokLen": 1 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58552,67 +57700,67 @@ "adl": true, "inner": [ { - "id": "0x38754d20", + "id": "0x557b77317418", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 }, "end": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38754d00", + "id": "0x557b773173f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 }, "end": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38753ae0", + "id": "0x557b773161b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33862, + "offset": 34576, "col": 9, "tokLen": 1 }, "end": { - "offset": 33862, + "offset": 34576, "col": 9, "tokLen": 1 } @@ -58620,11 +57768,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58633,16 +57781,16 @@ } }, { - "id": "0x38754ce8", + "id": "0x557b773173e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58654,16 +57802,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38753b00", + "id": "0x557b773161d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58679,33 +57827,33 @@ ] }, { - "id": "0x38754dd8", + "id": "0x557b773174d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33887, - "line": 1115, + "offset": 34601, + "line": 1145, "col": 9, "tokLen": 6 }, "end": { - "offset": 33900, + "offset": 34614, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38754da8", + "id": "0x557b773174a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33894, + "offset": 34608, "col": 16, "tokLen": 4 }, "end": { - "offset": 33900, + "offset": 34614, "col": 22, "tokLen": 8 } @@ -58715,7 +57863,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff34c0", + "id": "0x557b76928498", "kind": "EnumConstantDecl", "name": "SWISSFEL", "type": { @@ -58728,35 +57876,35 @@ ] }, { - "id": "0x38756118", + "id": "0x557b77318838", "kind": "IfStmt", "range": { "begin": { - "offset": 33914, - "line": 1116, + "offset": 34628, + "line": 1146, "col": 5, "tokLen": 2 }, "end": { - "offset": 33953, - "line": 1117, + "offset": 34667, + "line": 1147, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38756068", + "id": "0x557b77318780", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33918, - "line": 1116, + "offset": 34632, + "line": 1146, "col": 9, "tokLen": 1 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58768,67 +57916,67 @@ "adl": true, "inner": [ { - "id": "0x38756050", + "id": "0x557b77318768", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 }, "end": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38756030", + "id": "0x557b77318748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 }, "end": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38754e08", + "id": "0x557b77317508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33918, + "offset": 34632, "col": 9, "tokLen": 1 }, "end": { - "offset": 33918, + "offset": 34632, "col": 9, "tokLen": 1 } @@ -58836,11 +57984,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58849,16 +57997,16 @@ } }, { - "id": "0x38756018", + "id": "0x557b77318730", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58870,16 +58018,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38754e28", + "id": "0x557b77317528", "kind": "StringLiteral", "range": { "begin": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58895,33 +58043,33 @@ ] }, { - "id": "0x38756108", + "id": "0x557b77318828", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33940, - "line": 1117, + "offset": 34654, + "line": 1147, "col": 9, "tokLen": 6 }, "end": { - "offset": 33953, + "offset": 34667, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x387560d8", + "id": "0x557b773187f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33947, + "offset": 34661, "col": 16, "tokLen": 4 }, "end": { - "offset": 33953, + "offset": 34667, "col": 22, "tokLen": 5 } @@ -58931,7 +58079,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3510", + "id": "0x557b769284f0", "kind": "EnumConstantDecl", "name": "SHINE", "type": { @@ -58944,17 +58092,17 @@ ] }, { - "id": "0x387567e0", + "id": "0x557b77318ed8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33964, - "line": 1118, + "offset": 34678, + "line": 1148, "col": 5, "tokLen": 5 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } @@ -58966,16 +58114,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x387567c8", + "id": "0x557b77318ec0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33964, + "offset": 34678, "col": 5, "tokLen": 5 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } @@ -58986,365 +58134,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38756798", - "kind": "CXXConstructExpr", + "id": "0x557b77318e98", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38756780", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77318e78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77318e70", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38756758", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77318e40", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38756738", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77318e28", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33970, - "col": 11, - "tokLen": 12 + "offset": 34697, + "col": 24, + "tokLen": 30 }, "end": { - "offset": 34017, - "col": 58, + "offset": 34730, + "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38756730", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38756700", - "kind": "CXXConstructExpr", + "id": "0x557b77318e10", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33970, - "col": 11, - "tokLen": 12 + "offset": 34697, + "col": 24, + "tokLen": 30 }, "end": { - "offset": 34017, - "col": 58, + "offset": 34730, + "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387566e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77318df0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33983, + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77318de8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x387566d0", - "kind": "ImplicitCastExpr", + "id": "0x557b77318db0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33983, + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x387566b0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77318d98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33983, + "offset": 34728, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 34728, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77318d78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34728, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 34728, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77318d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34697, + "col": 24, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77318888", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34697, + "col": 24, + "tokLen": 30 + }, + "end": { + "offset": 34697, + "col": 24, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char[29]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown Timing Info Decoder \"" + } + ] + }, + { + "id": "0x557b773188c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34730, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x387566a8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77315ef0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38756670", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 34016, - "col": 57, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38756658", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34014, - "col": 55, - "tokLen": 1 - }, - "end": { - "offset": 34014, - "col": 55, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38756638", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34014, - "col": 55, - "tokLen": 1 - }, - "end": { - "offset": 34014, - "col": 55, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38756620", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 33983, - "col": 24, - "tokLen": 30 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38756148", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 33983, - "col": 24, - "tokLen": 30 - } - }, - "type": { - "qualType": "const char[29]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown Timing Info Decoder \"" - } - ] - }, - { - "id": "0x38756180", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34016, - "col": 57, - "tokLen": 1 - }, - "end": { - "offset": 34016, - "col": 57, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38753820", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -59369,29 +58461,29 @@ ] }, { - "id": "0x38756998", + "id": "0x557b77319088", "kind": "FunctionDecl", "loc": { - "offset": 34056, + "offset": 34770, "file": "ToString.cpp", - "line": 1121, + "line": 1151, "col": 34, "tokLen": 8 }, "range": { "begin": { - "offset": 34023, + "offset": 34737, "col": 1, "tokLen": 8 }, "end": { - "offset": 34249, - "line": 1127, + "offset": 34963, + "line": 1157, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385abf78", + "previousDecl": "0x557b76f7c9e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -59405,13 +58497,13 @@ }, "inner": [ { - "id": "0x37ff3600", + "id": "0x557b76932080", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x37ff3560", + "id": "0x557b76928570", "kind": "EnumDecl", "name": "collectionMode" } @@ -59419,22 +58511,22 @@ ] }, { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "loc": { - "offset": 34084, - "line": 1121, + "offset": 34798, + "line": 1151, "col": 62, "tokLen": 1 }, "range": { "begin": { - "offset": 34065, + "offset": 34779, "col": 43, "tokLen": 5 }, "end": { - "offset": 34084, + "offset": 34798, "col": 62, "tokLen": 1 } @@ -59446,52 +58538,52 @@ } }, { - "id": "0x7feb10dd8a58", + "id": "0x557b7731bfb0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34087, + "offset": 34801, "col": 65, "tokLen": 1 }, "end": { - "offset": 34249, - "line": 1127, + "offset": 34963, + "line": 1157, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd7048", + "id": "0x557b7731a5a8", "kind": "IfStmt", "range": { "begin": { - "offset": 34093, - "line": 1122, + "offset": 34807, + "line": 1152, "col": 5, "tokLen": 2 }, "end": { - "offset": 34131, - "line": 1123, + "offset": 34845, + "line": 1153, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dd6f98", + "id": "0x557b7731a4f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34097, - "line": 1122, + "offset": 34811, + "line": 1152, "col": 9, "tokLen": 1 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59503,67 +58595,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dd6f80", + "id": "0x557b7731a4d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 }, "end": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd6f60", + "id": "0x557b7731a4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 }, "end": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38756b80", + "id": "0x557b77319278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34097, + "offset": 34811, "col": 9, "tokLen": 1 }, "end": { - "offset": 34097, + "offset": 34811, "col": 9, "tokLen": 1 } @@ -59571,11 +58663,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59584,16 +58676,16 @@ } }, { - "id": "0x7feb10dd6f48", + "id": "0x557b7731a4a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59605,16 +58697,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38756ba0", + "id": "0x557b77319298", "kind": "StringLiteral", "range": { "begin": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59630,33 +58722,33 @@ ] }, { - "id": "0x7feb10dd7038", + "id": "0x557b7731a598", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34118, - "line": 1123, + "offset": 34832, + "line": 1153, "col": 9, "tokLen": 6 }, "end": { - "offset": 34131, + "offset": 34845, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dd7008", + "id": "0x557b7731a568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34125, + "offset": 34839, "col": 16, "tokLen": 4 }, "end": { - "offset": 34131, + "offset": 34845, "col": 22, "tokLen": 4 } @@ -59666,7 +58758,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3620", + "id": "0x557b76928618", "kind": "EnumConstantDecl", "name": "HOLE", "type": { @@ -59679,35 +58771,35 @@ ] }, { - "id": "0x7feb10dd8378", + "id": "0x557b7731b8f8", "kind": "IfStmt", "range": { "begin": { - "offset": 34141, - "line": 1124, + "offset": 34855, + "line": 1154, "col": 5, "tokLen": 2 }, "end": { - "offset": 34183, - "line": 1125, + "offset": 34897, + "line": 1155, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dd82c8", + "id": "0x557b7731b840", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34145, - "line": 1124, + "offset": 34859, + "line": 1154, "col": 9, "tokLen": 1 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59719,67 +58811,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dd82b0", + "id": "0x557b7731b828", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 }, "end": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd8290", + "id": "0x557b7731b808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 }, "end": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dd7068", + "id": "0x557b7731a5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34145, + "offset": 34859, "col": 9, "tokLen": 1 }, "end": { - "offset": 34145, + "offset": 34859, "col": 9, "tokLen": 1 } @@ -59787,11 +58879,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59800,16 +58892,16 @@ } }, { - "id": "0x7feb10dd8278", + "id": "0x557b7731b7f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59821,16 +58913,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dd7088", + "id": "0x557b7731a5e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59846,33 +58938,33 @@ ] }, { - "id": "0x7feb10dd8368", + "id": "0x557b7731b8e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34170, - "line": 1125, + "offset": 34884, + "line": 1155, "col": 9, "tokLen": 6 }, "end": { - "offset": 34183, + "offset": 34897, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dd8338", + "id": "0x557b7731b8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34177, + "offset": 34891, "col": 16, "tokLen": 4 }, "end": { - "offset": 34183, + "offset": 34897, "col": 22, "tokLen": 8 } @@ -59882,7 +58974,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3670", + "id": "0x557b76928670", "kind": "EnumConstantDecl", "name": "ELECTRON", "type": { @@ -59895,17 +58987,17 @@ ] }, { - "id": "0x7feb10dd8a40", + "id": "0x557b7731bf98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34197, - "line": 1126, + "offset": 34911, + "line": 1156, "col": 5, "tokLen": 5 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } @@ -59917,16 +59009,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10dd8a28", + "id": "0x557b7731bf80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34197, + "offset": 34911, "col": 5, "tokLen": 5 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } @@ -59937,365 +59029,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd89f8", - "kind": "CXXConstructExpr", + "id": "0x557b7731bf58", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dd89e0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7731bf38", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7731bf30", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10dd89b8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7731bf00", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dd8998", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7731bee8", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34203, - "col": 11, - "tokLen": 12 + "offset": 34930, + "col": 24, + "tokLen": 26 }, "end": { - "offset": 34246, - "col": 54, + "offset": 34959, + "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd8990", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10dd8960", - "kind": "CXXConstructExpr", + "id": "0x557b7731bed0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34203, - "col": 11, - "tokLen": 12 + "offset": 34930, + "col": 24, + "tokLen": 26 }, "end": { - "offset": 34246, - "col": 54, + "offset": 34959, + "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10dd8948", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7731beb0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34216, + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731bea8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10dd8930", - "kind": "ImplicitCastExpr", + "id": "0x557b7731be70", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34216, + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10dd8910", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7731be58", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34216, + "offset": 34957, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34957, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731be38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34957, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34957, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7731be20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34930, + "col": 24, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731b948", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34930, + "col": 24, + "tokLen": 26 + }, + "end": { + "offset": 34930, + "col": 24, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char[25]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown collection mode \"" + } + ] + }, + { + "id": "0x557b7731b978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34959, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd8908", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77318fb8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10dd88d0", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34245, - "col": 53, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10dd88b8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34243, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 34243, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd8898", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34243, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 34243, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10dd8880", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34216, - "col": 24, - "tokLen": 26 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd83a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34216, - "col": 24, - "tokLen": 26 - } - }, - "type": { - "qualType": "const char[25]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown collection mode \"" - } - ] - }, - { - "id": "0x7feb10dd83d8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34245, - "col": 53, - "tokLen": 1 - }, - "end": { - "offset": 34245, - "col": 53, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387568c8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -60320,29 +59356,924 @@ ] }, { - "id": "0x7feb10dd8ba8", + "id": "0x557b7731c148", "kind": "FunctionDecl", "loc": { - "offset": 34272, + "offset": 34998, "file": "ToString.cpp", - "line": 1129, + "line": 1159, + "col": 33, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 34966, + "col": 1, + "tokLen": 8 + }, + "end": { + "offset": 35194, + "line": 1165, + "col": 1, + "tokLen": 1 + } + }, + "previousDecl": "0x557b76f7cf68", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x557b76932200", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x557b769320a0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "loc": { + "offset": 35026, + "line": 1159, + "col": 61, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35007, + "col": 42, + "tokLen": 5 + }, + "end": { + "offset": 35026, + "col": 61, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "s", + "type": { + "qualType": "const std::string &" + } + }, + { + "id": "0x557b7731f038", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35029, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35194, + "line": 1165, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x557b7731d668", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35035, + "line": 1160, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 35080, + "line": 1161, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x557b7731d5b0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35039, + "line": 1160, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731d598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35041, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35041, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731d578", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35041, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35041, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76eeed80", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x557b7731c338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35039, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35039, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x557b7731d560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35044, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731c358", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35044, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char[12]" + }, + "valueCategory": "lvalue", + "value": "\"synchrotron\"" + } + ] + } + ] + }, + { + "id": "0x557b7731d658", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35067, + "line": 1161, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35080, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x557b7731d628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35074, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 35080, + "col": 22, + "tokLen": 11 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x557b76932148", + "kind": "EnumConstantDecl", + "name": "SYNCHROTRON", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x557b7731e9b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35097, + "line": 1162, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 35134, + "line": 1163, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x557b7731e900", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35101, + "line": 1162, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731e8e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35103, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35103, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731e8c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35103, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35103, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76eeed80", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x557b7731d688", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35101, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35101, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x557b7731e8b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35106, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731d6a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35106, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char[4]" + }, + "valueCategory": "lvalue", + "value": "\"fel\"" + } + ] + } + ] + }, + { + "id": "0x557b7731e9a8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35121, + "line": 1163, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35134, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x557b7731e978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35128, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 35134, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x557b769321a0", + "kind": "EnumConstantDecl", + "name": "FEL", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x557b7731f020", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 35143, + "line": 1164, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x557b7731f008", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 35143, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731efe0", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x557b7731efc0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731efb8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x557b7731ef88", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x557b7731ef70", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x557b7731ef58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x557b7731ef38", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731ef30", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x557b7731eef8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731eee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35188, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 35188, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731eec0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35188, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 35188, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7731eea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35162, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731ea08", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35162, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown operation mode \"" + } + ] + }, + { + "id": "0x557b7731ea38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35190, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] +}, +{ + "id": "0x557b7731f198", + "kind": "FunctionDecl", + "loc": { + "offset": 35217, + "file": "ToString.cpp", + "line": 1167, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 34252, + "offset": 35197, "col": 1, "tokLen": 8 }, "end": { - "offset": 34701, - "line": 1138, + "offset": 35646, + "line": 1176, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ac478", + "previousDecl": "0x557b76f7d4a8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -60356,7 +60287,7 @@ }, "inner": [ { - "id": "0x3713ad30", + "id": "0x557b7553cd90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -60365,22 +60296,22 @@ ] }, { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "loc": { - "offset": 34300, - "line": 1129, + "offset": 35245, + "line": 1167, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 34281, + "offset": 35226, "col": 30, "tokLen": 5 }, "end": { - "offset": 34300, + "offset": 35245, "col": 49, "tokLen": 1 } @@ -60392,55 +60323,55 @@ } }, { - "id": "0x7feb10ddafe0", + "id": "0x557b77321748", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34303, + "offset": 35248, "col": 52, "tokLen": 1 }, "end": { - "offset": 34701, - "line": 1138, + "offset": 35646, + "line": 1176, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd9090", + "id": "0x557b7731f6e0", "kind": "DeclStmt", "range": { "begin": { - "offset": 34309, - "line": 1130, + "offset": 35254, + "line": 1168, "col": 5, "tokLen": 3 }, "end": { - "offset": 34363, + "offset": 35308, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd8d78", + "id": "0x557b7731f378", "kind": "VarDecl", "loc": { - "offset": 34313, + "offset": 35258, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 34309, + "offset": 35254, "col": 5, "tokLen": 3 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60453,16 +60384,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dd9060", + "id": "0x557b7731f6b0", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60473,16 +60404,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9000", + "id": "0x557b7731f650", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } @@ -60494,16 +60425,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dd8ec0", + "id": "0x557b7731f508", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34331, + "offset": 35276, "col": 27, "tokLen": 1 } @@ -60511,21 +60442,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd8e90", + "id": "0x557b7731f4d8", "kind": "MemberExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34322, + "offset": 35267, "col": 18, "tokLen": 4 } @@ -60536,19 +60467,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10dd8de0", + "id": "0x557b7731f3e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 } @@ -60556,11 +60487,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60571,16 +60502,16 @@ ] }, { - "id": "0x7feb10dd8ef0", + "id": "0x557b7731f540", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 }, "end": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 } @@ -60592,16 +60523,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dd8e70", + "id": "0x557b7731f478", "kind": "StringLiteral", "range": { "begin": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 }, "end": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 } @@ -60615,7 +60546,7 @@ ] }, { - "id": "0x7feb10dd8f20", + "id": "0x557b7731f570", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60624,64 +60555,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10dd8fe8", + "id": "0x557b7731f638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34336, + "offset": 35281, + "file": "ToString.cpp", + "line": 1168, "col": 32, "tokLen": 3 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd8fb8", + "id": "0x557b7731f608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34336, + "offset": 35281, "col": 32, "tokLen": 3 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -60691,16 +60686,16 @@ ] }, { - "id": "0x7feb10dd9020", + "id": "0x557b7731f670", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34356, + "offset": 35301, "col": 52, "tokLen": 2 }, "end": { - "offset": 34356, + "offset": 35301, "col": 52, "tokLen": 2 } @@ -60712,16 +60707,16 @@ "value": "16" }, { - "id": "0x7feb10dd9040", + "id": "0x557b7731f690", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60739,38 +60734,38 @@ ] }, { - "id": "0x7feb10dd92f8", + "id": "0x557b7731f998", "kind": "DeclStmt", "range": { "begin": { - "offset": 34369, - "line": 1131, + "offset": 35314, + "line": 1169, "col": 5, "tokLen": 3 }, "end": { - "offset": 34408, + "offset": 35353, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "loc": { - "offset": 34373, + "offset": 35318, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 34369, + "offset": 35314, "col": 5, "tokLen": 3 }, "end": { - "offset": 34407, + "offset": 35352, "col": 43, "tokLen": 1 } @@ -60783,16 +60778,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dd9290", + "id": "0x557b7731f928", "kind": "CallExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34407, + "offset": 35352, "col": 43, "tokLen": 1 } @@ -60803,16 +60798,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9278", + "id": "0x557b7731f910", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34386, + "offset": 35331, "col": 22, "tokLen": 4 } @@ -60824,16 +60819,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd91e8", + "id": "0x557b7731f878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34386, + "offset": 35331, "col": 22, "tokLen": 4 } @@ -60843,7 +60838,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -60854,16 +60849,16 @@ ] }, { - "id": "0x7feb10dd9198", + "id": "0x557b7731f7e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34391, + "offset": 35336, "col": 27, "tokLen": 1 }, "end": { - "offset": 34391, + "offset": 35336, "col": 27, "tokLen": 1 } @@ -60871,11 +60866,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60884,16 +60879,16 @@ } }, { - "id": "0x7feb10dd92c8", + "id": "0x557b7731f968", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 }, "end": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 } @@ -60905,16 +60900,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dd91b8", + "id": "0x557b7731f808", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 }, "end": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 } @@ -60927,16 +60922,16 @@ ] }, { - "id": "0x7feb10dd92e0", + "id": "0x557b7731f980", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 }, "end": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 } @@ -60948,16 +60943,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd91c8", + "id": "0x557b7731f818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 }, "end": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 } @@ -60967,7 +60962,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8d78", + "id": "0x557b7731f378", "kind": "VarDecl", "name": "base", "type": { @@ -60984,36 +60979,36 @@ ] }, { - "id": "0x7feb10ddaf20", + "id": "0x557b77321680", "kind": "IfStmt", "range": { "begin": { - "offset": 34414, - "line": 1132, + "offset": 35359, + "line": 1170, "col": 5, "tokLen": 2 }, "end": { - "offset": 34659, - "line": 1136, + "offset": 35604, + "line": 1174, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd96a8", + "id": "0x557b7731fd88", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34418, - "line": 1132, + "offset": 35363, + "line": 1170, "col": 9, "tokLen": 5 }, "end": { - "offset": 34515, - "line": 1133, + "offset": 35460, + "line": 1171, "col": 51, "tokLen": 1 } @@ -61025,17 +61020,17 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10dd94f0", + "id": "0x557b7731fbb0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34418, - "line": 1132, + "offset": 35363, + "line": 1170, "col": 9, "tokLen": 5 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61047,16 +61042,16 @@ "opcode": "<", "inner": [ { - "id": "0x7feb10dd94c0", + "id": "0x557b7731fb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 }, "end": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 } @@ -61068,16 +61063,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd9310", + "id": "0x557b7731f9b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 }, "end": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 } @@ -61087,7 +61082,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -61098,16 +61093,16 @@ ] }, { - "id": "0x7feb10dd94d8", + "id": "0x557b7731fb98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61119,16 +61114,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10dd94a0", + "id": "0x557b7731fb58", "kind": "CallExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61139,16 +61134,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9488", + "id": "0x557b7731fb40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34456, + "offset": 35401, "col": 47, "tokLen": 3 } @@ -61160,16 +61155,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd9458", + "id": "0x557b7731fb10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34456, + "offset": 35401, "col": 47, "tokLen": 3 } @@ -61179,7 +61174,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37307348", + "id": "0x557b757c84b0", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -61196,17 +61191,17 @@ ] }, { - "id": "0x7feb10dd9688", + "id": "0x557b7731fd68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34473, - "line": 1133, + "offset": 35418, + "line": 1171, "col": 9, "tokLen": 5 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61218,16 +61213,16 @@ "opcode": ">", "inner": [ { - "id": "0x7feb10dd9658", + "id": "0x557b7731fd38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 }, "end": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 } @@ -61239,16 +61234,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd9510", + "id": "0x557b7731fbd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 }, "end": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 } @@ -61258,7 +61253,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -61269,16 +61264,16 @@ ] }, { - "id": "0x7feb10dd9670", + "id": "0x557b7731fd50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61290,16 +61285,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10dd9638", + "id": "0x557b7731fd10", "kind": "CallExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61310,16 +61305,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9620", + "id": "0x557b7731fcf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34511, + "offset": 35456, "col": 47, "tokLen": 3 } @@ -61331,16 +61326,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd95f0", + "id": "0x557b7731fcc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34511, + "offset": 35456, "col": 47, "tokLen": 3 } @@ -61350,7 +61345,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37307420", + "id": "0x557b757c8588", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -61369,35 +61364,35 @@ ] }, { - "id": "0x7feb10ddaf08", + "id": "0x557b77321668", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34518, + "offset": 35463, "col": 54, "tokLen": 1 }, "end": { - "offset": 34659, - "line": 1136, + "offset": 35604, + "line": 1174, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddaef0", + "id": "0x557b77321650", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34528, - "line": 1134, + "offset": 35473, + "line": 1172, "col": 9, "tokLen": 5 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } @@ -61409,18 +61404,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10ddaed8", + "id": "0x557b77321638", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34528, - "line": 1134, + "offset": 35473, + "line": 1172, "col": 9, "tokLen": 5 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } @@ -61431,560 +61426,500 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddaea8", - "kind": "CXXConstructExpr", + "id": "0x557b77321610", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddae90", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b773215f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b773215e8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddae68", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b773215b8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddae48", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b773215a0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, - "col": 15, - "tokLen": 12 + "offset": 35492, + "line": 1172, + "col": 28, + "tokLen": 35 }, "end": { - "offset": 34652, - "line": 1135, - "col": 64, - "tokLen": 1 + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddae40", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddae10", - "kind": "CXXConstructExpr", + "id": "0x557b77321588", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, - "col": 15, - "tokLen": 12 + "offset": 35492, + "line": 1172, + "col": 28, + "tokLen": 35 }, "end": { - "offset": 34652, - "line": 1135, - "col": 64, - "tokLen": 1 + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddadf8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77321568", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, + "line": 1172, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, + "offset": 35561, + "line": 1173, "col": 28, "tokLen": 36 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77321560", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddade0", - "kind": "ImplicitCastExpr", + "id": "0x557b77321528", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, + "line": 1172, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, + "offset": 35561, + "line": 1173, "col": 28, "tokLen": 36 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10ddadc0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77321510", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35532, + "line": 1172, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 35532, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77321488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35532, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 35532, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77321280", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x557b77321458", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 + "offset": 35530, + "col": 66, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddadb8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } + "qualType": "basic_string, std::allocator>" }, + "valueCategory": "xvalue", + "storageDuration": "full expression", "inner": [ { - "id": "0x7feb10ddad80", - "kind": "CXXOperatorCallExpr", + "id": "0x557b773203b0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 + "offset": 35530, + "col": 66, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "adl": true, + "temp": "0x557b773203a8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddad68", - "kind": "ImplicitCastExpr", + "id": "0x557b77320370", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34587, - "line": 1134, - "col": 68, - "tokLen": 1 - }, - "end": { - "offset": 34587, - "col": 68, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddacf0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34587, - "col": 68, - "tokLen": 1 - }, - "end": { - "offset": 34587, - "col": 68, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddab48", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - } - } - } - ] - }, - { - "id": "0x7feb10ddacc0", - "kind": "MaterializeTemporaryExpr", - "range": { - "begin": { - "offset": 34547, + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34585, + "offset": 35530, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "adl": true, "inner": [ { - "id": "0x7feb10dd9cd0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77320358", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34547, + "offset": 35528, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35528, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77320338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35528, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35528, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77320320", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34585, + "offset": 35492, + "col": 28, + "tokLen": 35 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731fe40", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35492, + "col": 28, + "tokLen": 35 + }, + "end": { + "offset": 35492, + "col": 28, + "tokLen": 35 + } + }, + "type": { + "qualType": "const char[34]" + }, + "valueCategory": "lvalue", + "value": "\"Cannot scan uint8_t from string '\"" + } + ] + }, + { + "id": "0x557b7731fe80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35530, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 35530, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd9cc8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } - }, - "inner": [ - { - "id": "0x7feb10dd9c90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34585, - "col": 66, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10dd9c78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34583, - "col": 64, - "tokLen": 1 - }, - "end": { - "offset": 34583, - "col": 64, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9c58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34583, - "col": 64, - "tokLen": 1 - }, - "end": { - "offset": 34583, - "col": 64, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10dd9c40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34547, - "col": 28, - "tokLen": 35 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9758", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34547, - "col": 28, - "tokLen": 35 - } - }, - "type": { - "qualType": "const char[34]" - }, - "valueCategory": "lvalue", - "value": "\"Cannot scan uint8_t from string '\"" - } - ] - }, - { - "id": "0x7feb10dd9798", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34585, - "col": 66, - "tokLen": 1 - }, - "end": { - "offset": 34585, - "col": 66, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10dd8ae8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] - } - ] - }, - { - "id": "0x7feb10ddacd8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 34616, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9cf0", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34616, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 34616, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char[35]" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", - "value": "\"'. Value must be in range 0 - 255.\"" + "referencedDecl": { + "id": "0x557b7731f0c0", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } } ] } ] } ] + }, + { + "id": "0x557b77321470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35561, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773203d0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35561, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35561, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char[35]" + }, + "valueCategory": "lvalue", + "value": "\"'. Value must be in range 0 - 255.\"" + } + ] } ] } @@ -62009,33 +61944,33 @@ ] }, { - "id": "0x7feb10ddafd0", + "id": "0x557b77321738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34665, - "line": 1137, + "offset": 35610, + "line": 1175, "col": 5, "tokLen": 6 }, "end": { - "offset": 34698, + "offset": 35643, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddafa0", + "id": "0x557b77321708", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 34672, + "offset": 35617, "col": 12, "tokLen": 11 }, "end": { - "offset": 34698, + "offset": 35643, "col": 38, "tokLen": 1 } @@ -62043,22 +61978,22 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x373189b8" + "typeAliasDeclId": "0x557b7574f0d8" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddaf88", + "id": "0x557b773216f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62066,23 +62001,23 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x373189b8" + "typeAliasDeclId": "0x557b7574f0d8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddaf70", + "id": "0x557b773216d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62095,16 +62030,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddaf40", + "id": "0x557b773216a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62114,7 +62049,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -62135,29 +62070,29 @@ ] }, { - "id": "0x7feb10ddb138", + "id": "0x557b773218a8", "kind": "FunctionDecl", "loc": { - "offset": 34725, + "offset": 35670, "file": "ToString.cpp", - "line": 1140, + "line": 1178, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 34704, + "offset": 35649, "col": 1, "tokLen": 8 }, "end": { - "offset": 35160, - "line": 1149, + "offset": 36105, + "line": 1187, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ac948", + "previousDecl": "0x557b76f7d9b8", "name": "StringTo", "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -62171,7 +62106,7 @@ }, "inner": [ { - "id": "0x3713ad50", + "id": "0x557b7553cdb0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -62180,22 +62115,22 @@ ] }, { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "loc": { - "offset": 34753, - "line": 1140, + "offset": 35698, + "line": 1178, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 34734, + "offset": 35679, "col": 31, "tokLen": 5 }, "end": { - "offset": 34753, + "offset": 35698, "col": 50, "tokLen": 1 } @@ -62207,55 +62142,55 @@ } }, { - "id": "0x7feb10ddc888", + "id": "0x557b773230b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34756, + "offset": 35701, "col": 53, "tokLen": 1 }, "end": { - "offset": 35160, - "line": 1149, + "offset": 36105, + "line": 1187, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb608", + "id": "0x557b77321dd8", "kind": "DeclStmt", "range": { "begin": { - "offset": 34762, - "line": 1141, + "offset": 35707, + "line": 1179, "col": 5, "tokLen": 3 }, "end": { - "offset": 34816, + "offset": 35761, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb308", + "id": "0x557b77321a88", "kind": "VarDecl", "loc": { - "offset": 34766, + "offset": 35711, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 34762, + "offset": 35707, "col": 5, "tokLen": 3 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62268,16 +62203,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddb5d8", + "id": "0x557b77321da8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62288,16 +62223,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb578", + "id": "0x557b77321d48", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } @@ -62309,16 +62244,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddb450", + "id": "0x557b77321c18", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34784, + "offset": 35729, "col": 27, "tokLen": 1 } @@ -62326,21 +62261,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb420", + "id": "0x557b77321be8", "kind": "MemberExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34775, + "offset": 35720, "col": 18, "tokLen": 4 } @@ -62351,19 +62286,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddb370", + "id": "0x557b77321af0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 } @@ -62371,11 +62306,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62386,16 +62321,16 @@ ] }, { - "id": "0x7feb10ddb480", + "id": "0x557b77321c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 }, "end": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 } @@ -62407,16 +62342,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddb400", + "id": "0x557b77321b88", "kind": "StringLiteral", "range": { "begin": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 }, "end": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 } @@ -62430,7 +62365,7 @@ ] }, { - "id": "0x7feb10ddb498", + "id": "0x557b77321c68", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -62439,64 +62374,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddb560", + "id": "0x557b77321d30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34789, + "offset": 35734, + "file": "ToString.cpp", + "line": 1179, "col": 32, "tokLen": 3 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb530", + "id": "0x557b77321d00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34789, + "offset": 35734, "col": 32, "tokLen": 3 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -62506,16 +62505,16 @@ ] }, { - "id": "0x7feb10ddb598", + "id": "0x557b77321d68", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34809, + "offset": 35754, "col": 52, "tokLen": 2 }, "end": { - "offset": 34809, + "offset": 35754, "col": 52, "tokLen": 2 } @@ -62527,16 +62526,16 @@ "value": "16" }, { - "id": "0x7feb10ddb5b8", + "id": "0x557b77321d88", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62554,38 +62553,38 @@ ] }, { - "id": "0x7feb10ddb810", + "id": "0x557b77322028", "kind": "DeclStmt", "range": { "begin": { - "offset": 34822, - "line": 1142, + "offset": 35767, + "line": 1180, "col": 5, "tokLen": 3 }, "end": { - "offset": 34861, + "offset": 35806, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "loc": { - "offset": 34826, + "offset": 35771, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 34822, + "offset": 35767, "col": 5, "tokLen": 3 }, "end": { - "offset": 34860, + "offset": 35805, "col": 43, "tokLen": 1 } @@ -62598,16 +62597,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddb7a8", + "id": "0x557b77321fb8", "kind": "CallExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34860, + "offset": 35805, "col": 43, "tokLen": 1 } @@ -62618,16 +62617,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb790", + "id": "0x557b77321fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34839, + "offset": 35784, "col": 22, "tokLen": 4 } @@ -62639,16 +62638,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddb760", + "id": "0x557b77321f70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34839, + "offset": 35784, "col": 22, "tokLen": 4 } @@ -62658,7 +62657,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -62669,16 +62668,16 @@ ] }, { - "id": "0x7feb10ddb710", + "id": "0x557b77321ee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34844, + "offset": 35789, "col": 27, "tokLen": 1 }, "end": { - "offset": 34844, + "offset": 35789, "col": 27, "tokLen": 1 } @@ -62686,11 +62685,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62699,16 +62698,16 @@ } }, { - "id": "0x7feb10ddb7e0", + "id": "0x557b77321ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 }, "end": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 } @@ -62720,16 +62719,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddb730", + "id": "0x557b77321f00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 }, "end": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 } @@ -62742,16 +62741,16 @@ ] }, { - "id": "0x7feb10ddb7f8", + "id": "0x557b77322010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 }, "end": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 } @@ -62763,16 +62762,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb740", + "id": "0x557b77321f10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 }, "end": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 } @@ -62782,7 +62781,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb308", + "id": "0x557b77321a88", "kind": "VarDecl", "name": "base", "type": { @@ -62799,36 +62798,36 @@ ] }, { - "id": "0x7feb10ddc7c8", + "id": "0x557b77322ff0", "kind": "IfStmt", "range": { "begin": { - "offset": 34867, - "line": 1143, + "offset": 35812, + "line": 1181, "col": 5, "tokLen": 2 }, "end": { - "offset": 35117, - "line": 1147, + "offset": 36062, + "line": 1185, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddbba8", + "id": "0x557b773223f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34871, - "line": 1143, + "offset": 35816, + "line": 1181, "col": 9, "tokLen": 5 }, "end": { - "offset": 34970, - "line": 1144, + "offset": 35915, + "line": 1182, "col": 52, "tokLen": 1 } @@ -62840,17 +62839,17 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10ddb9f0", + "id": "0x557b77322220", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34871, - "line": 1143, + "offset": 35816, + "line": 1181, "col": 9, "tokLen": 5 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62862,16 +62861,16 @@ "opcode": "<", "inner": [ { - "id": "0x7feb10ddb9c0", + "id": "0x557b773221f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 }, "end": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 } @@ -62883,16 +62882,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb828", + "id": "0x557b77322040", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 }, "end": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 } @@ -62902,7 +62901,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -62913,16 +62912,16 @@ ] }, { - "id": "0x7feb10ddb9d8", + "id": "0x557b77322208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62934,16 +62933,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddb9a0", + "id": "0x557b773221c8", "kind": "CallExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62954,16 +62953,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb988", + "id": "0x557b773221b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34910, + "offset": 35855, "col": 48, "tokLen": 3 } @@ -62975,16 +62974,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddb958", + "id": "0x557b77322180", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34910, + "offset": 35855, "col": 48, "tokLen": 3 } @@ -62994,7 +62993,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x373ab6c8", + "id": "0x557b75728950", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -63011,17 +63010,17 @@ ] }, { - "id": "0x7feb10ddbb88", + "id": "0x557b773223d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34927, - "line": 1144, + "offset": 35872, + "line": 1182, "col": 9, "tokLen": 5 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63033,16 +63032,16 @@ "opcode": ">", "inner": [ { - "id": "0x7feb10ddbb58", + "id": "0x557b773223a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 }, "end": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 } @@ -63054,16 +63053,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddba10", + "id": "0x557b77322240", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 }, "end": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 } @@ -63073,7 +63072,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -63084,16 +63083,16 @@ ] }, { - "id": "0x7feb10ddbb70", + "id": "0x557b773223c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63105,16 +63104,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddbb38", + "id": "0x557b77322380", "kind": "CallExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63125,16 +63124,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddbb20", + "id": "0x557b77322368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34966, + "offset": 35911, "col": 48, "tokLen": 3 } @@ -63146,16 +63145,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddbaf0", + "id": "0x557b77322338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34966, + "offset": 35911, "col": 48, "tokLen": 3 } @@ -63165,7 +63164,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x373ab7a0", + "id": "0x557b75728a28", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -63184,35 +63183,35 @@ ] }, { - "id": "0x7feb10ddc7b0", + "id": "0x557b77322fd8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34973, + "offset": 35918, "col": 55, "tokLen": 1 }, "end": { - "offset": 35117, - "line": 1147, + "offset": 36062, + "line": 1185, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddc798", + "id": "0x557b77322fc0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34983, - "line": 1145, + "offset": 35928, + "line": 1183, "col": 9, "tokLen": 5 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } @@ -63224,18 +63223,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10ddc780", + "id": "0x557b77322fa8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34983, - "line": 1145, + "offset": 35928, + "line": 1183, "col": 9, "tokLen": 5 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } @@ -63246,560 +63245,500 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddc750", - "kind": "CXXConstructExpr", + "id": "0x557b77322f80", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddc738", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77322f60", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77322f58", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddc710", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77322f28", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddc6f0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322f10", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, - "col": 15, - "tokLen": 12 + "offset": 35947, + "line": 1183, + "col": 28, + "tokLen": 36 }, "end": { - "offset": 35110, - "line": 1146, - "col": 66, - "tokLen": 1 + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc6e8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddc6b8", - "kind": "CXXConstructExpr", + "id": "0x557b77322ef8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, - "col": 15, - "tokLen": 12 + "offset": 35947, + "line": 1183, + "col": 28, + "tokLen": 36 }, "end": { - "offset": 35110, - "line": 1146, - "col": 66, - "tokLen": 1 + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddc6a0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77322ed8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, + "line": 1183, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, + "offset": 36017, + "line": 1184, "col": 28, "tokLen": 38 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77322ed0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddc688", - "kind": "ImplicitCastExpr", + "id": "0x557b77322e98", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, + "line": 1183, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, + "offset": 36017, + "line": 1184, "col": 28, "tokLen": 38 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10ddc668", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322e80", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35988, + "line": 1183, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 35988, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77322e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35988, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 35988, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77321280", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x557b77322e30", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 + "offset": 35986, + "col": 67, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc660", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } + "qualType": "basic_string, std::allocator>" }, + "valueCategory": "xvalue", + "storageDuration": "full expression", "inner": [ { - "id": "0x7feb10ddc628", - "kind": "CXXOperatorCallExpr", + "id": "0x557b77322988", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 + "offset": 35986, + "col": 67, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "adl": true, + "temp": "0x557b77322980", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddc610", - "kind": "ImplicitCastExpr", + "id": "0x557b77322948", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35043, - "line": 1145, - "col": 69, - "tokLen": 1 - }, - "end": { - "offset": 35043, - "col": 69, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc5f0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35043, - "col": 69, - "tokLen": 1 - }, - "end": { - "offset": 35043, - "col": 69, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddab48", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - } - } - } - ] - }, - { - "id": "0x7feb10ddc5c0", - "kind": "MaterializeTemporaryExpr", - "range": { - "begin": { - "offset": 35002, + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35041, + "offset": 35986, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "adl": true, "inner": [ { - "id": "0x7feb10ddc118", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322930", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35002, + "offset": 35984, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 35984, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77322910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35984, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 35984, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b773228f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35041, + "offset": 35947, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77322448", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35947, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35947, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char[35]" + }, + "valueCategory": "lvalue", + "value": "\"Cannot scan uint16_t from string '\"" + } + ] + }, + { + "id": "0x557b77322488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35986, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 35986, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc110", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } - }, - "inner": [ - { - "id": "0x7feb10ddc0d8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35041, - "col": 67, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10ddc0c0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35039, - "col": 65, - "tokLen": 1 - }, - "end": { - "offset": 35039, - "col": 65, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc0a0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35039, - "col": 65, - "tokLen": 1 - }, - "end": { - "offset": 35039, - "col": 65, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10ddc088", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35002, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddbbd8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35002, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char[35]" - }, - "valueCategory": "lvalue", - "value": "\"Cannot scan uint16_t from string '\"" - } - ] - }, - { - "id": "0x7feb10ddbc18", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35041, - "col": 67, - "tokLen": 1 - }, - "end": { - "offset": 35041, - "col": 67, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddb078", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] - } - ] - }, - { - "id": "0x7feb10ddc5d8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 - }, - "end": { - "offset": 35072, - "col": 28, - "tokLen": 38 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc138", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35072, - "col": 28, - "tokLen": 38 - }, - "end": { - "offset": 35072, - "col": 28, - "tokLen": 38 - } - }, - "type": { - "qualType": "const char[37]" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", - "value": "\"'. Value must be in range 0 - 65535.\"" + "referencedDecl": { + "id": "0x557b773217d8", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } } ] } ] } ] + }, + { + "id": "0x557b77322e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 + }, + "end": { + "offset": 36017, + "col": 28, + "tokLen": 38 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773229a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 36017, + "col": 28, + "tokLen": 38 + }, + "end": { + "offset": 36017, + "col": 28, + "tokLen": 38 + } + }, + "type": { + "qualType": "const char[37]" + }, + "valueCategory": "lvalue", + "value": "\"'. Value must be in range 0 - 65535.\"" + } + ] } ] } @@ -63824,33 +63763,33 @@ ] }, { - "id": "0x7feb10ddc878", + "id": "0x557b773230a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35123, - "line": 1148, + "offset": 36068, + "line": 1186, "col": 5, "tokLen": 6 }, "end": { - "offset": 35157, + "offset": 36102, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddc848", + "id": "0x557b77323078", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 35130, + "offset": 36075, "col": 12, "tokLen": 11 }, "end": { - "offset": 35157, + "offset": 36102, "col": 39, "tokLen": 1 } @@ -63858,22 +63797,22 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x37318a20" + "typeAliasDeclId": "0x557b7574f148" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddc830", + "id": "0x557b77323060", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63881,23 +63820,23 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x37318a20" + "typeAliasDeclId": "0x557b7574f148" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddc818", + "id": "0x557b77323048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63910,16 +63849,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddc7e8", + "id": "0x557b77323010", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63929,7 +63868,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -63950,29 +63889,29 @@ ] }, { - "id": "0x7feb10ddc9e8", + "id": "0x557b77323218", "kind": "FunctionDecl", "loc": { - "offset": 35184, + "offset": 36129, "file": "ToString.cpp", - "line": 1151, + "line": 1189, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 35163, + "offset": 36108, "col": 1, "tokLen": 8 }, "end": { - "offset": 35318, - "line": 1154, + "offset": 36263, + "line": 1192, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ace18", + "previousDecl": "0x557b76f7dec8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -63986,7 +63925,7 @@ }, "inner": [ { - "id": "0x3713ad70", + "id": "0x557b7553cdd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -63995,22 +63934,22 @@ ] }, { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "loc": { - "offset": 35212, - "line": 1151, + "offset": 36157, + "line": 1189, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 35193, + "offset": 36138, "col": 31, "tokLen": 5 }, "end": { - "offset": 35212, + "offset": 36157, "col": 50, "tokLen": 1 } @@ -64022,55 +63961,55 @@ } }, { - "id": "0x7feb10ddd0c0", + "id": "0x557b773239a0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35215, + "offset": 36160, "col": 53, "tokLen": 1 }, "end": { - "offset": 35318, - "line": 1154, + "offset": 36263, + "line": 1192, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddceb8", + "id": "0x557b77323748", "kind": "DeclStmt", "range": { "begin": { - "offset": 35221, - "line": 1152, + "offset": 36166, + "line": 1190, "col": 5, "tokLen": 3 }, "end": { - "offset": 35275, + "offset": 36220, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddcbb8", + "id": "0x557b773233f8", "kind": "VarDecl", "loc": { - "offset": 35225, + "offset": 36170, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35221, + "offset": 36166, "col": 5, "tokLen": 3 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64083,16 +64022,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddce88", + "id": "0x557b77323718", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64103,16 +64042,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddce28", + "id": "0x557b773236b8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } @@ -64124,16 +64063,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddcd00", + "id": "0x557b77323588", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35243, + "offset": 36188, "col": 27, "tokLen": 1 } @@ -64141,21 +64080,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddccd0", + "id": "0x557b77323558", "kind": "MemberExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35234, + "offset": 36179, "col": 18, "tokLen": 4 } @@ -64166,19 +64105,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddcc20", + "id": "0x557b77323460", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 } @@ -64186,11 +64125,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64201,16 +64140,16 @@ ] }, { - "id": "0x7feb10ddcd30", + "id": "0x557b773235c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 }, "end": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 } @@ -64222,16 +64161,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddccb0", + "id": "0x557b773234f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 }, "end": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 } @@ -64245,7 +64184,7 @@ ] }, { - "id": "0x7feb10ddcd48", + "id": "0x557b773235d8", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -64254,64 +64193,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddce10", + "id": "0x557b773236a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35248, + "offset": 36193, + "file": "ToString.cpp", + "line": 1190, "col": 32, "tokLen": 3 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddcde0", + "id": "0x557b77323670", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35248, + "offset": 36193, "col": 32, "tokLen": 3 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -64321,16 +64324,16 @@ ] }, { - "id": "0x7feb10ddce48", + "id": "0x557b773236d8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35268, + "offset": 36213, "col": 52, "tokLen": 2 }, "end": { - "offset": 35268, + "offset": 36213, "col": 52, "tokLen": 2 } @@ -64342,16 +64345,16 @@ "value": "16" }, { - "id": "0x7feb10ddce68", + "id": "0x557b773236f8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64369,33 +64372,33 @@ ] }, { - "id": "0x7feb10ddd0b0", + "id": "0x557b77323990", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35281, - "line": 1153, + "offset": 36226, + "line": 1191, "col": 5, "tokLen": 6 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd098", + "id": "0x557b77323978", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } @@ -64403,22 +64406,22 @@ "type": { "desugaredQualType": "unsigned int", "qualType": "uint32_t", - "typeAliasDeclId": "0x37318a88" + "typeAliasDeclId": "0x557b7574f1b8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddd030", + "id": "0x557b77323908", "kind": "CallExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } @@ -64429,16 +64432,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd018", + "id": "0x557b773238f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35293, + "offset": 36238, "col": 17, "tokLen": 5 } @@ -64450,16 +64453,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddcf90", + "id": "0x557b77323860", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35293, + "offset": 36238, "col": 17, "tokLen": 5 } @@ -64469,7 +64472,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b052b0", + "id": "0x557b762eb848", "kind": "FunctionDecl", "name": "stoul", "type": { @@ -64480,16 +64483,16 @@ ] }, { - "id": "0x7feb10ddcf40", + "id": "0x557b773237d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35299, + "offset": 36244, "col": 23, "tokLen": 1 }, "end": { - "offset": 35299, + "offset": 36244, "col": 23, "tokLen": 1 } @@ -64497,11 +64500,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64510,16 +64513,16 @@ } }, { - "id": "0x7feb10ddd068", + "id": "0x557b77323948", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 }, "end": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 } @@ -64531,16 +64534,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddcf60", + "id": "0x557b773237f0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 }, "end": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 } @@ -64553,16 +64556,16 @@ ] }, { - "id": "0x7feb10ddd080", + "id": "0x557b77323960", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 }, "end": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 } @@ -64574,16 +64577,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddcf70", + "id": "0x557b77323800", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 }, "end": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 } @@ -64593,7 +64596,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddcbb8", + "id": "0x557b773233f8", "kind": "VarDecl", "name": "base", "type": { @@ -64614,29 +64617,29 @@ ] }, { - "id": "0x7feb10ddd208", + "id": "0x557b77323af8", "kind": "FunctionDecl", "loc": { - "offset": 35342, + "offset": 36287, "file": "ToString.cpp", - "line": 1156, + "line": 1194, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 35321, + "offset": 36266, "col": 1, "tokLen": 8 }, "end": { - "offset": 35477, - "line": 1159, + "offset": 36422, + "line": 1197, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ad2b8", + "previousDecl": "0x557b76f7e398", "name": "StringTo", "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -64650,7 +64653,7 @@ }, "inner": [ { - "id": "0x3713ad90", + "id": "0x557b7553cdf0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -64659,22 +64662,22 @@ ] }, { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "loc": { - "offset": 35370, - "line": 1156, + "offset": 36315, + "line": 1194, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 35351, + "offset": 36296, "col": 31, "tokLen": 5 }, "end": { - "offset": 35370, + "offset": 36315, "col": 50, "tokLen": 1 } @@ -64686,55 +64689,55 @@ } }, { - "id": "0x7feb10ddd8e0", + "id": "0x557b77324280", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35373, + "offset": 36318, "col": 53, "tokLen": 1 }, "end": { - "offset": 35477, - "line": 1159, + "offset": 36422, + "line": 1197, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd6d8", + "id": "0x557b77324028", "kind": "DeclStmt", "range": { "begin": { - "offset": 35379, - "line": 1157, + "offset": 36324, + "line": 1195, "col": 5, "tokLen": 3 }, "end": { - "offset": 35433, + "offset": 36378, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd3d8", + "id": "0x557b77323cd8", "kind": "VarDecl", "loc": { - "offset": 35383, + "offset": 36328, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35379, + "offset": 36324, "col": 5, "tokLen": 3 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -64747,16 +64750,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddd6a8", + "id": "0x557b77323ff8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -64767,16 +64770,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd648", + "id": "0x557b77323f98", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } @@ -64788,16 +64791,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddd520", + "id": "0x557b77323e68", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35401, + "offset": 36346, "col": 27, "tokLen": 1 } @@ -64805,21 +64808,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd4f0", + "id": "0x557b77323e38", "kind": "MemberExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35392, + "offset": 36337, "col": 18, "tokLen": 4 } @@ -64830,19 +64833,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddd440", + "id": "0x557b77323d40", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 } @@ -64850,11 +64853,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64865,16 +64868,16 @@ ] }, { - "id": "0x7feb10ddd550", + "id": "0x557b77323ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 }, "end": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 } @@ -64886,16 +64889,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddd4d0", + "id": "0x557b77323dd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 }, "end": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 } @@ -64909,7 +64912,7 @@ ] }, { - "id": "0x7feb10ddd568", + "id": "0x557b77323eb8", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -64918,64 +64921,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddd630", + "id": "0x557b77323f80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35406, + "offset": 36351, + "file": "ToString.cpp", + "line": 1195, "col": 32, "tokLen": 3 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddd600", + "id": "0x557b77323f50", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35406, + "offset": 36351, "col": 32, "tokLen": 3 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -64985,16 +65052,16 @@ ] }, { - "id": "0x7feb10ddd668", + "id": "0x557b77323fb8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35426, + "offset": 36371, "col": 52, "tokLen": 2 }, "end": { - "offset": 35426, + "offset": 36371, "col": 52, "tokLen": 2 } @@ -65006,16 +65073,16 @@ "value": "16" }, { - "id": "0x7feb10ddd688", + "id": "0x557b77323fd8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -65033,33 +65100,33 @@ ] }, { - "id": "0x7feb10ddd8d0", + "id": "0x557b77324270", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35439, - "line": 1158, + "offset": 36384, + "line": 1196, "col": 5, "tokLen": 6 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd8b8", + "id": "0x557b77324258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } @@ -65067,22 +65134,22 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "uint64_t", - "typeAliasDeclId": "0x37318af0" + "typeAliasDeclId": "0x557b7574f228" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddd850", + "id": "0x557b773241e8", "kind": "CallExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } @@ -65093,16 +65160,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd838", + "id": "0x557b773241d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35451, + "offset": 36396, "col": 17, "tokLen": 6 } @@ -65114,16 +65181,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddd7b0", + "id": "0x557b77324140", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35451, + "offset": 36396, "col": 17, "tokLen": 6 } @@ -65133,7 +65200,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b072b0", + "id": "0x557b762eda88", "kind": "FunctionDecl", "name": "stoull", "type": { @@ -65144,16 +65211,16 @@ ] }, { - "id": "0x7feb10ddd760", + "id": "0x557b773240b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35458, + "offset": 36403, "col": 24, "tokLen": 1 }, "end": { - "offset": 35458, + "offset": 36403, "col": 24, "tokLen": 1 } @@ -65161,11 +65228,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65174,16 +65241,16 @@ } }, { - "id": "0x7feb10ddd888", + "id": "0x557b77324228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 }, "end": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 } @@ -65195,16 +65262,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddd780", + "id": "0x557b773240d0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 }, "end": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 } @@ -65217,16 +65284,16 @@ ] }, { - "id": "0x7feb10ddd8a0", + "id": "0x557b77324240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 }, "end": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 } @@ -65238,16 +65305,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddd790", + "id": "0x557b773240e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 }, "end": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 } @@ -65257,7 +65324,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd3d8", + "id": "0x557b77323cd8", "kind": "VarDecl", "name": "base", "type": { @@ -65278,29 +65345,29 @@ ] }, { - "id": "0x7feb10ddda30", + "id": "0x557b773243d8", "kind": "FunctionDecl", "loc": { - "offset": 35496, + "offset": 36441, "file": "ToString.cpp", - "line": 1161, + "line": 1199, "col": 17, "tokLen": 8 }, "range": { "begin": { - "offset": 35480, + "offset": 36425, "col": 1, "tokLen": 8 }, "end": { - "offset": 35629, - "line": 1164, + "offset": 36574, + "line": 1202, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ad790", + "previousDecl": "0x557b76f7e8a8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -65314,7 +65381,7 @@ }, "inner": [ { - "id": "0x3713acd0", + "id": "0x557b7553cd30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -65323,22 +65390,22 @@ ] }, { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "loc": { - "offset": 35524, - "line": 1161, + "offset": 36469, + "line": 1199, "col": 45, "tokLen": 1 }, "range": { "begin": { - "offset": 35505, + "offset": 36450, "col": 26, "tokLen": 5 }, "end": { - "offset": 35524, + "offset": 36469, "col": 45, "tokLen": 1 } @@ -65350,55 +65417,55 @@ } }, { - "id": "0x7feb10dde0a0", + "id": "0x557b77324ae8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35527, + "offset": 36472, "col": 48, "tokLen": 1 }, "end": { - "offset": 35629, - "line": 1164, + "offset": 36574, + "line": 1202, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dddf08", + "id": "0x557b77324908", "kind": "DeclStmt", "range": { "begin": { - "offset": 35533, - "line": 1162, + "offset": 36478, + "line": 1200, "col": 5, "tokLen": 3 }, "end": { - "offset": 35587, + "offset": 36532, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dddc08", + "id": "0x557b773245b8", "kind": "VarDecl", "loc": { - "offset": 35537, + "offset": 36482, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35533, + "offset": 36478, "col": 5, "tokLen": 3 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65411,16 +65478,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddded8", + "id": "0x557b773248d8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65431,16 +65498,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddde78", + "id": "0x557b77324878", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } @@ -65452,16 +65519,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dddd50", + "id": "0x557b77324748", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35555, + "offset": 36500, "col": 27, "tokLen": 1 } @@ -65469,21 +65536,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dddd20", + "id": "0x557b77324718", "kind": "MemberExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35546, + "offset": 36491, "col": 18, "tokLen": 4 } @@ -65494,19 +65561,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10dddc70", + "id": "0x557b77324620", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 } @@ -65514,11 +65581,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65529,16 +65596,16 @@ ] }, { - "id": "0x7feb10dddd80", + "id": "0x557b77324780", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 }, "end": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 } @@ -65550,16 +65617,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dddd00", + "id": "0x557b773246b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 }, "end": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 } @@ -65573,7 +65640,7 @@ ] }, { - "id": "0x7feb10dddd98", + "id": "0x557b77324798", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -65582,64 +65649,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddde60", + "id": "0x557b77324860", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35560, + "offset": 36505, + "file": "ToString.cpp", + "line": 1200, "col": 32, "tokLen": 3 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddde30", + "id": "0x557b77324830", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35560, + "offset": 36505, "col": 32, "tokLen": 3 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -65649,16 +65780,16 @@ ] }, { - "id": "0x7feb10ddde98", + "id": "0x557b77324898", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35580, + "offset": 36525, "col": 52, "tokLen": 2 }, "end": { - "offset": 35580, + "offset": 36525, "col": 52, "tokLen": 2 } @@ -65670,16 +65801,16 @@ "value": "16" }, { - "id": "0x7feb10dddeb8", + "id": "0x557b773248b8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65697,33 +65828,33 @@ ] }, { - "id": "0x7feb10dde090", + "id": "0x557b77324ad8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35593, - "line": 1163, + "offset": 36538, + "line": 1201, "col": 5, "tokLen": 6 }, "end": { - "offset": 35626, + "offset": 36571, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde028", + "id": "0x557b77324a68", "kind": "CallExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35626, + "offset": 36571, "col": 38, "tokLen": 1 } @@ -65734,16 +65865,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde010", + "id": "0x557b77324a50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35605, + "offset": 36550, "col": 17, "tokLen": 4 } @@ -65755,16 +65886,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dddfe0", + "id": "0x557b77324a20", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35605, + "offset": 36550, "col": 17, "tokLen": 4 } @@ -65774,7 +65905,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -65785,16 +65916,16 @@ ] }, { - "id": "0x7feb10dddf90", + "id": "0x557b77324990", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35610, + "offset": 36555, "col": 22, "tokLen": 1 }, "end": { - "offset": 35610, + "offset": 36555, "col": 22, "tokLen": 1 } @@ -65802,11 +65933,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65815,16 +65946,16 @@ } }, { - "id": "0x7feb10dde060", + "id": "0x557b77324aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 }, "end": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 } @@ -65836,16 +65967,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dddfb0", + "id": "0x557b773249b0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 }, "end": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 } @@ -65858,16 +65989,16 @@ ] }, { - "id": "0x7feb10dde078", + "id": "0x557b77324ac0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 }, "end": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 } @@ -65879,16 +66010,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dddfc0", + "id": "0x557b773249c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 }, "end": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 } @@ -65898,7 +66029,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dddc08", + "id": "0x557b773245b8", "kind": "VarDecl", "name": "base", "type": { @@ -65917,29 +66048,29 @@ ] }, { - "id": "0x7feb10dde1e8", + "id": "0x557b77324c30", "kind": "FunctionDecl", "loc": { - "offset": 35649, + "offset": 36594, "file": "ToString.cpp", - "line": 1166, + "line": 1204, "col": 18, "tokLen": 8 }, "range": { "begin": { - "offset": 35632, + "offset": 36577, "col": 1, "tokLen": 8 }, "end": { - "offset": 35893, - "line": 1176, + "offset": 36838, + "line": 1214, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385adc38", + "previousDecl": "0x557b76f7ed70", "name": "StringTo", "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -65953,7 +66084,7 @@ }, "inner": [ { - "id": "0x3713ac50", + "id": "0x557b7553ccb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -65962,22 +66093,22 @@ ] }, { - "id": "0x7feb10dde128", + "id": "0x557b77324b68", "kind": "ParmVarDecl", "loc": { - "offset": 35677, - "line": 1166, + "offset": 36622, + "line": 1204, "col": 46, "tokLen": 1 }, "range": { "begin": { - "offset": 35658, + "offset": 36603, "col": 27, "tokLen": 5 }, "end": { - "offset": 35677, + "offset": 36622, "col": 46, "tokLen": 1 } @@ -65989,55 +66120,55 @@ } }, { - "id": "0x7feb10dde8a8", + "id": "0x557b77325358", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35680, + "offset": 36625, "col": 49, "tokLen": 1 }, "end": { - "offset": 35893, - "line": 1176, + "offset": 36838, + "line": 1214, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde578", + "id": "0x557b77325010", "kind": "DeclStmt", "range": { "begin": { - "offset": 35686, - "line": 1167, + "offset": 36631, + "line": 1205, "col": 5, "tokLen": 3 }, "end": { - "offset": 35719, + "offset": 36664, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde3b8", + "id": "0x557b77324e08", "kind": "VarDecl", "loc": { - "offset": 35690, + "offset": 36635, "col": 9, "tokLen": 1 }, "range": { "begin": { - "offset": 35686, + "offset": 36631, "col": 5, "tokLen": 3 }, "end": { - "offset": 35718, + "offset": 36663, "col": 37, "tokLen": 1 } @@ -66050,16 +66181,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dde528", + "id": "0x557b77324fb8", "kind": "CallExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35718, + "offset": 36663, "col": 37, "tokLen": 1 } @@ -66070,16 +66201,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde510", + "id": "0x557b77324fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35699, + "offset": 36644, "col": 18, "tokLen": 4 } @@ -66091,16 +66222,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dde4e0", + "id": "0x557b77324f70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35699, + "offset": 36644, "col": 18, "tokLen": 4 } @@ -66110,7 +66241,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -66121,16 +66252,16 @@ ] }, { - "id": "0x7feb10dde490", + "id": "0x557b77324ee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35704, + "offset": 36649, "col": 23, "tokLen": 1 }, "end": { - "offset": 35704, + "offset": 36649, "col": 23, "tokLen": 1 } @@ -66138,11 +66269,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde128", + "id": "0x557b77324b68", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66151,16 +66282,16 @@ } }, { - "id": "0x7feb10dde560", + "id": "0x557b77324ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 }, "end": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 } @@ -66172,16 +66303,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dde4b0", + "id": "0x557b77324f00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 }, "end": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 } @@ -66194,16 +66325,16 @@ ] }, { - "id": "0x7feb10dde4c0", + "id": "0x557b77324f10", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35716, + "offset": 36661, "col": 35, "tokLen": 2 }, "end": { - "offset": 35716, + "offset": 36661, "col": 35, "tokLen": 2 } @@ -66221,35 +66352,35 @@ ] }, { - "id": "0x7feb10dde5c8", + "id": "0x557b77325060", "kind": "SwitchStmt", "range": { "begin": { - "offset": 35725, - "line": 1168, + "offset": 36670, + "line": 1206, "col": 5, "tokLen": 6 }, "end": { - "offset": 35891, - "line": 1175, + "offset": 36836, + "line": 1213, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde5b0", + "id": "0x557b77325048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35733, - "line": 1168, + "offset": 36678, + "line": 1206, "col": 13, "tokLen": 1 }, "end": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 } @@ -66261,16 +66392,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dde590", + "id": "0x557b77325028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 }, "end": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 } @@ -66280,7 +66411,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde3b8", + "id": "0x557b77324e08", "kind": "VarDecl", "name": "i", "type": { @@ -66291,52 +66422,52 @@ ] }, { - "id": "0x7feb10dde880", + "id": "0x557b77325330", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35736, + "offset": 36681, "col": 16, "tokLen": 1 }, "end": { - "offset": 35891, - "line": 1175, + "offset": 36836, + "line": 1213, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde630", + "id": "0x557b773250c8", "kind": "CaseStmt", "range": { "begin": { - "offset": 35742, - "line": 1169, + "offset": 36687, + "line": 1207, "col": 5, "tokLen": 4 }, "end": { - "offset": 35765, - "line": 1170, + "offset": 36710, + "line": 1208, "col": 16, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10dde610", + "id": "0x557b773250a8", "kind": "ConstantExpr", "range": { "begin": { - "offset": 35747, - "line": 1169, + "offset": 36692, + "line": 1207, "col": 10, "tokLen": 1 }, "end": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 } @@ -66348,16 +66479,16 @@ "value": "0", "inner": [ { - "id": "0x7feb10dde5f0", + "id": "0x557b77325088", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 }, "end": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 } @@ -66371,33 +66502,33 @@ ] }, { - "id": "0x7feb10dde668", + "id": "0x557b77325100", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35758, - "line": 1170, + "offset": 36703, + "line": 1208, "col": 9, "tokLen": 6 }, "end": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10dde658", + "id": "0x557b773250f0", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 }, "end": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 } @@ -66413,35 +66544,35 @@ ] }, { - "id": "0x7feb10dde6b8", + "id": "0x557b77325150", "kind": "CaseStmt", "range": { "begin": { - "offset": 35776, - "line": 1171, + "offset": 36721, + "line": 1209, "col": 5, "tokLen": 4 }, "end": { - "offset": 35799, - "line": 1172, + "offset": 36744, + "line": 1210, "col": 16, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dde698", + "id": "0x557b77325130", "kind": "ConstantExpr", "range": { "begin": { - "offset": 35781, - "line": 1171, + "offset": 36726, + "line": 1209, "col": 10, "tokLen": 1 }, "end": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 } @@ -66453,16 +66584,16 @@ "value": "1", "inner": [ { - "id": "0x7feb10dde678", + "id": "0x557b77325110", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 }, "end": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 } @@ -66476,33 +66607,33 @@ ] }, { - "id": "0x7feb10dde6f0", + "id": "0x557b77325188", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35792, - "line": 1172, + "offset": 36737, + "line": 1210, "col": 9, "tokLen": 6 }, "end": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dde6e0", + "id": "0x557b77325178", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 }, "end": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 } @@ -66518,34 +66649,34 @@ ] }, { - "id": "0x7feb10dde860", + "id": "0x557b77325310", "kind": "DefaultStmt", "range": { "begin": { - "offset": 35809, - "line": 1173, + "offset": 36754, + "line": 1211, "col": 5, "tokLen": 7 }, "end": { - "offset": 35884, - "line": 1174, + "offset": 36829, + "line": 1212, "col": 67, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde848", + "id": "0x557b773252f8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 35826, + "offset": 36771, "col": 9, "tokLen": 5 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } @@ -66557,16 +66688,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10dde830", + "id": "0x557b773252e0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 35826, + "offset": 36771, "col": 9, "tokLen": 5 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } @@ -66577,185 +66708,129 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde800", - "kind": "CXXConstructExpr", + "id": "0x557b773252b8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dde7e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77325298", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77325290", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10dde7c0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77325260", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dde7a0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77325248", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35832, - "col": 15, - "tokLen": 12 + "offset": 36790, + "col": 28, + "tokLen": 39 }, "end": { - "offset": 35884, - "col": 67, - "tokLen": 1 + "offset": 36790, + "col": 28, + "tokLen": 39 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x7feb10dde798", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dde768", - "kind": "CXXConstructExpr", + "id": "0x557b773251c8", + "kind": "StringLiteral", "range": { "begin": { - "offset": 35832, - "col": 15, - "tokLen": 12 + "offset": 36790, + "col": 28, + "tokLen": 39 }, "end": { - "offset": 35884, - "col": 67, - "tokLen": 1 + "offset": 36790, + "col": 28, + "tokLen": 39 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[38]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x7feb10dde750", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35845, - "col": 28, - "tokLen": 39 - }, - "end": { - "offset": 35845, - "col": 28, - "tokLen": 39 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dde710", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35845, - "col": 28, - "tokLen": 39 - }, - "end": { - "offset": 35845, - "col": 28, - "tokLen": 39 - } - }, - "type": { - "qualType": "const char[38]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown boolean. Expecting be 0 or 1.\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Unknown boolean. Expecting be 0 or 1.\"" } ] } @@ -66780,29 +66855,29 @@ ] }, { - "id": "0x7feb10dde9f8", + "id": "0x557b773254a8", "kind": "FunctionDecl", "loc": { - "offset": 35916, + "offset": 36861, "file": "ToString.cpp", - "line": 1178, + "line": 1216, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 35896, + "offset": 36841, "col": 1, "tokLen": 8 }, "end": { - "offset": 36049, - "line": 1181, + "offset": 36994, + "line": 1219, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ae108", + "previousDecl": "0x557b76f7f278", "name": "StringTo", "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -66816,7 +66891,7 @@ }, "inner": [ { - "id": "0x3713acf0", + "id": "0x557b7553cd50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -66825,22 +66900,22 @@ ] }, { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "loc": { - "offset": 35944, - "line": 1178, + "offset": 36889, + "line": 1216, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 35925, + "offset": 36870, "col": 30, "tokLen": 5 }, "end": { - "offset": 35944, + "offset": 36889, "col": 49, "tokLen": 1 } @@ -66852,55 +66927,55 @@ } }, { - "id": "0x7feb10ddf0b8", + "id": "0x557b77325c18", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35947, + "offset": 36892, "col": 52, "tokLen": 1 }, "end": { - "offset": 36049, - "line": 1181, + "offset": 36994, + "line": 1219, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddeec8", + "id": "0x557b773259d8", "kind": "DeclStmt", "range": { "begin": { - "offset": 35953, - "line": 1179, + "offset": 36898, + "line": 1217, "col": 5, "tokLen": 3 }, "end": { - "offset": 36007, + "offset": 36952, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddebc8", + "id": "0x557b77325688", "kind": "VarDecl", "loc": { - "offset": 35957, + "offset": 36902, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35953, + "offset": 36898, "col": 5, "tokLen": 3 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -66913,16 +66988,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddee98", + "id": "0x557b773259a8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -66933,16 +67008,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddee38", + "id": "0x557b77325948", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } @@ -66954,16 +67029,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dded10", + "id": "0x557b77325818", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35975, + "offset": 36920, "col": 27, "tokLen": 1 } @@ -66971,21 +67046,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddece0", + "id": "0x557b773257e8", "kind": "MemberExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35966, + "offset": 36911, "col": 18, "tokLen": 4 } @@ -66996,19 +67071,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddec30", + "id": "0x557b773256f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 } @@ -67016,11 +67091,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67031,16 +67106,16 @@ ] }, { - "id": "0x7feb10dded40", + "id": "0x557b77325850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 }, "end": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 } @@ -67052,16 +67127,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddecc0", + "id": "0x557b77325788", "kind": "StringLiteral", "range": { "begin": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 }, "end": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 } @@ -67075,7 +67150,7 @@ ] }, { - "id": "0x7feb10dded58", + "id": "0x557b77325868", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -67084,64 +67159,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddee20", + "id": "0x557b77325930", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35980, + "offset": 36925, + "file": "ToString.cpp", + "line": 1217, "col": 32, "tokLen": 3 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddedf0", + "id": "0x557b77325900", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35980, + "offset": 36925, "col": 32, "tokLen": 3 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -67151,16 +67290,16 @@ ] }, { - "id": "0x7feb10ddee58", + "id": "0x557b77325968", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36000, + "offset": 36945, "col": 52, "tokLen": 2 }, "end": { - "offset": 36000, + "offset": 36945, "col": 52, "tokLen": 2 } @@ -67172,16 +67311,16 @@ "value": "16" }, { - "id": "0x7feb10ddee78", + "id": "0x557b77325988", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -67199,33 +67338,33 @@ ] }, { - "id": "0x7feb10ddf0a8", + "id": "0x557b77325c08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36013, - "line": 1180, + "offset": 36958, + "line": 1218, "col": 5, "tokLen": 6 }, "end": { - "offset": 36046, + "offset": 36991, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddf040", + "id": "0x557b77325b98", "kind": "CallExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36046, + "offset": 36991, "col": 38, "tokLen": 1 } @@ -67236,16 +67375,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddf028", + "id": "0x557b77325b80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36025, + "offset": 36970, "col": 17, "tokLen": 4 } @@ -67257,16 +67396,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddefa0", + "id": "0x557b77325af0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36025, + "offset": 36970, "col": 17, "tokLen": 4 } @@ -67276,7 +67415,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b01ff0", + "id": "0x557b762ea978", "kind": "FunctionDecl", "name": "stol", "type": { @@ -67287,16 +67426,16 @@ ] }, { - "id": "0x7feb10ddef50", + "id": "0x557b77325a60", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36030, + "offset": 36975, "col": 22, "tokLen": 1 }, "end": { - "offset": 36030, + "offset": 36975, "col": 22, "tokLen": 1 } @@ -67304,11 +67443,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67317,16 +67456,16 @@ } }, { - "id": "0x7feb10ddf078", + "id": "0x557b77325bd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 }, "end": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 } @@ -67338,16 +67477,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddef70", + "id": "0x557b77325a80", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 }, "end": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 } @@ -67360,16 +67499,16 @@ ] }, { - "id": "0x7feb10ddf090", + "id": "0x557b77325bf0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 }, "end": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 } @@ -67381,16 +67520,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddef80", + "id": "0x557b77325a90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 }, "end": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 } @@ -67400,7 +67539,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddebc8", + "id": "0x557b77325688", "kind": "VarDecl", "name": "base", "type": { diff --git a/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh b/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh index 057bf8e0c..e421b6a98 100644 --- a/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh +++ b/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh @@ -4,7 +4,7 @@ _sd() { -local SLS_COMMANDS=" acquire activate adcclk adcenable adcenable10g adcindex adcinvert adclist adcname adcphase adcpipeline adcreg adcvpp apulse asamples autocompdisable badchannels blockingtrigger burstmode burstperiod bursts burstsl bustest cdsgain chipversion clearbit clearbusy clientversion clkdiv clkfreq clkphase collectionmode column compdisabletime confadc config configtransceiver counters currentsource dac dacindex daclist dacname dacvalues datastream dbitclk dbitphase dbitpipeline defaultdac defaultpattern define_bit define_reg definelist_bit definelist_reg delay delayl detectorserverversion detsize diodelay dpulse dr drlist dsamples execcommand exptime exptime1 exptime2 exptime3 extrastoragecells extsampling extsamplingsrc extsig fformat filtercells filterresistor findex firmwaretest firmwareversion fliprows flowcontrol10g fmaster fname foverwrite fpath framecounter frames framesl frametime free fwrite gaincaps gainmode gappixels gatedelay gatedelay1 gatedelay2 gatedelay3 gates getbit hardwareversion highvoltage hostname im_a im_b im_c im_d im_io imagetest include initialchecks inj_ch interpolation interruptsubframe kernelversion lastclient led lock master maxadcphaseshift maxclkphaseshift maxdbitphaseshift measuredperiod measuredsubperiod moduleid nextframenumber nmod numinterfaces overflow packageversion parallel parameters partialreset patfname patioctrl patlimits patloop patloop0 patloop1 patloop2 patmask patnloop patnloop0 patnloop1 patnloop2 patsetbit pattern patternstart patwait patwait0 patwait1 patwait2 patwaittime patwaittime0 patwaittime1 patwaittime2 patword pedestalmode period periodl polarity port powerchip powerindex powerlist powername powervalues programfpga pulse pulsechip pulsenmove pumpprobe quad ratecorr readnrows readout readoutspeed readoutspeedlist rebootcontroller reg resetdacs resetfpga romode row runclk runtime rx_arping rx_clearroi rx_dbitlist rx_dbitoffset rx_dbitreorder rx_discardpolicy rx_fifodepth rx_frameindex rx_framescaught rx_framesperfile rx_hostname rx_jsonaddheader rx_jsonpara rx_lastclient rx_lock rx_missingpackets rx_padding rx_printconfig rx_realudpsocksize rx_roi rx_silent rx_start rx_status rx_stop rx_tcpport rx_threads rx_udpsocksize rx_version rx_zmqfreq rx_zmqhwm rx_zmqip rx_zmqport rx_zmqstartfnum rx_zmqstream samples savepattern scan scanerrmsg selinterface serialnumber setbit settings settingslist settingspath signalindex signallist signalname sleep slowadc slowadcindex slowadclist slowadcname slowadcvalues start status stop stopport storagecell_delay storagecell_start subdeadtime subexptime sync syncclk temp_10ge temp_adc temp_control temp_dcdc temp_event temp_fpga temp_fpgaext temp_fpgafl temp_fpgafr temp_slowadc temp_sodl temp_sodr temp_threshold templist tempvalues tengiga threshold thresholdnotb timing timing_info_decoder timinglist timingsource top transceiverenable trigger triggers triggersl trimbits trimen trimval tsamples txdelay txdelay_frame txdelay_left txdelay_right type udp_cleardst udp_dstip udp_dstip2 udp_dstlist udp_dstmac udp_dstmac2 udp_dstport udp_dstport2 udp_firstdst udp_numdst udp_reconfigure udp_srcip udp_srcip2 udp_srcmac udp_srcmac2 udp_validate update updatedetectorserver updatekernel updatemode user v_a v_b v_c v_chip v_d v_io v_limit vchip_comp_adc vchip_comp_fe vchip_cs vchip_opa_1st vchip_opa_fd vchip_ref_comp_fe versions veto vetoalg vetofile vetophoton vetoref vetostream virtual vm_a vm_b vm_c vm_d vm_io zmqhwm zmqip zmqport " +local SLS_COMMANDS=" acquire activate adcclk adcenable adcenable10g adcindex adcinvert adclist adcname adcphase adcpipeline adcreg adcvpp apulse asamples autocompdisable badchannels blockingtrigger burstmode burstperiod bursts burstsl bustest cdsgain chipversion clearbit clearbusy clientversion clkdiv clkfreq clkphase collectionmode column compdisabletime confadc config configtransceiver counters currentsource dac dacindex daclist dacname dacvalues datastream dbitclk dbitphase dbitpipeline defaultdac defaultpattern delay delayl detectorserverversion detsize diodelay dpulse dr drlist dsamples execcommand exptime exptime1 exptime2 exptime3 extrastoragecells extsampling extsamplingsrc extsig fformat filtercells filterresistor findex firmwaretest firmwareversion fliprows flowcontrol10g fmaster fname foverwrite fpath framecounter frames framesl frametime free fwrite gaincaps gainmode gappixels gatedelay gatedelay1 gatedelay2 gatedelay3 gates getbit hardwareversion hdr highvoltage hostname im_a im_b im_c im_d im_io imagetest include initialchecks inj_ch interpolation interruptsubframe kernelversion lastclient led lock master maxadcphaseshift maxclkphaseshift maxdbitphaseshift measuredperiod measuredsubperiod moduleid nextframenumber nmod numinterfaces overflow packageversion parallel parameters partialreset patfname patioctrl patlimits patloop patloop0 patloop1 patloop2 patmask patnloop patnloop0 patnloop1 patnloop2 patsetbit pattern patternstart patwait patwait0 patwait1 patwait2 patwaittime patwaittime0 patwaittime1 patwaittime2 patword pedestalmode period periodl polarity port powerchip powerindex powerlist powername powervalues programfpga pulse pulsechip pulsenmove pumpprobe quad ratecorr readnrows readout readoutspeed readoutspeedlist rebootcontroller reg resetdacs resetfpga romode row runclk runtime rx_arping rx_clearroi rx_dbitlist rx_dbitoffset rx_dbitreorder rx_discardpolicy rx_fifodepth rx_frameindex rx_framescaught rx_framesperfile rx_hostname rx_jsonaddheader rx_jsonpara rx_lastclient rx_lock rx_missingpackets rx_padding rx_printconfig rx_realudpsocksize rx_roi rx_silent rx_start rx_status rx_stop rx_streamdummyheader rx_tcpport rx_threads rx_udpsocksize rx_version rx_zmqfreq rx_zmqhwm rx_zmqip rx_zmqport rx_zmqstartfnum rx_zmqstream samples savepattern scan scanerrmsg selinterface serialnumber setbit settings settingslist settingspath signalindex signallist signalname sleep slowadc slowadcindex slowadclist slowadcname slowadcvalues start status stop stopport storagecell_delay storagecell_start subdeadtime subexptime sync syncclk temp_10ge temp_adc temp_control temp_dcdc temp_event temp_fpga temp_fpgaext temp_fpgafl temp_fpgafr temp_slowadc temp_sodl temp_sodr temp_threshold templist tempvalues tengiga threshold thresholdnotb timing timing_info_decoder timinglist timingsource top transceiverenable trigger triggers triggersl trimbits trimen trimval tsamples txdelay txdelay_frame txdelay_left txdelay_right type udp_cleardst udp_dstip udp_dstip2 udp_dstlist udp_dstmac udp_dstmac2 udp_dstport udp_dstport2 udp_firstdst udp_numdst udp_reconfigure udp_srcip udp_srcip2 udp_srcmac udp_srcmac2 udp_validate update updatedetectorserver updatekernel updatemode user v_a v_b v_c v_chip v_d v_io v_limit vchip_comp_adc vchip_comp_fe vchip_cs vchip_opa_1st vchip_opa_fd vchip_ref_comp_fe versions veto vetoalg vetofile vetophoton vetoref vetostream virtual vm_a vm_b vm_c vm_d vm_io zmqhwm zmqip zmqport " __acquire() { FCN_RETURN="" return 0 @@ -1096,6 +1096,15 @@ __hardwareversion() { FCN_RETURN="" return 0 } +__hdr() { +FCN_RETURN="" +if [[ ${IS_GET} -eq 0 ]]; then +if [[ "${cword}" == "2" ]]; then +FCN_RETURN="fel synchrotron" +fi +fi +return 0 +} __highvoltage() { FCN_RETURN="" if [[ ${IS_GET} -eq 0 ]]; then diff --git a/slsDetectorSoftware/generator/commands.yaml b/slsDetectorSoftware/generator/commands.yaml index 73afd6241..666596940 100644 --- a/slsDetectorSoftware/generator/commands.yaml +++ b/slsDetectorSoftware/generator/commands.yaml @@ -2775,6 +2775,17 @@ sleep: - argc: 2 arg_types: [ int, special::time_unit ] +hdr: + is_description: true + actions: + GET: + argc: 0 + PUT: + args: + - argc: 1 + arg_types: [ defs::operationMode ] + - argc: 1 + arg_types: [ int ] ################# special commands ########################## @@ -3419,6 +3430,7 @@ scan: input: [ "defs::scanParameters(StringTo(args[0]), StringTo(args[1]), StringTo(args[2]), StringTo(args[3]), t)" ] input_types: [ auto ] + Trigger: template: true actions: diff --git a/slsDetectorSoftware/generator/extended_commands.yaml b/slsDetectorSoftware/generator/extended_commands.yaml index a2086f9c7..f19a06611 100644 --- a/slsDetectorSoftware/generator/extended_commands.yaml +++ b/slsDetectorSoftware/generator/extended_commands.yaml @@ -1087,7 +1087,7 @@ chipversion: store_result_in_t: true command_name: chipversion function_alias: chipversion - help: "\n\t[Jungfrau] Returns chip version. Can be 1.0 or 1.1" + help: "\n\t[Jungfrau] Returns chip version. Can be 1.0, 1.1 or 1.2" infer_action: true template: true clearbit: @@ -4752,6 +4752,52 @@ hardwareversion: \ on detector." infer_action: true template: true +hdr: + actions: + GET: + args: + - arg_types: [] + argc: 0 + cast_input: [] + check_det_id: false + convert_det_id: true + function: '' + input: [] + input_types: [] + output: [] + require_det_id: false + store_result_in_t: true + PUT: + args: + - arg_types: + - defs::operationMode + argc: 1 + cast_input: [] + check_det_id: false + convert_det_id: true + function: '' + input: [] + input_types: [] + output: [] + require_det_id: false + store_result_in_t: false + - arg_types: + - int + argc: 1 + cast_input: [] + check_det_id: false + convert_det_id: true + function: '' + input: [] + input_types: [] + output: [] + require_det_id: false + store_result_in_t: false + command_name: hdr + function_alias: hdr + help: '' + infer_action: true + is_description: true highvoltage: actions: GET: diff --git a/slsDetectorSoftware/generator/readme.md b/slsDetectorSoftware/generator/readme.md index e86c4fad5..d480d6c43 100644 --- a/slsDetectorSoftware/generator/readme.md +++ b/slsDetectorSoftware/generator/readme.md @@ -9,7 +9,7 @@ If any changes to enums in slsDetectorDefs ```sh # to generate the dump.json file cd slsSupportLib/src -clang++ -Xclang -ast-dump=json -Xclang -ast-dump-filter -Xclang StringTo -c ToString.cpp -I ../include/ -std=gnu++11 > ../../slsDetectorSoftware/generator/autocomplete/dump.json +clang++ -Xclang -ast-dump=json -Xclang -ast-dump-filter -Xclang StringTo -c ToString.cpp -I ../include/ -std=gnu++17 > ../../slsDetectorSoftware/generator/autocomplete/dump.json cd ../../slsDetectorSoftware/generator/autocomplete python autocomplete.py -f ``` diff --git a/slsDetectorSoftware/include/sls/Detector.h b/slsDetectorSoftware/include/sls/Detector.h index d27bc36b0..6e5d6fb4e 100644 --- a/slsDetectorSoftware/include/sls/Detector.h +++ b/slsDetectorSoftware/include/sls/Detector.h @@ -1402,6 +1402,13 @@ class Detector { /** [Jungfrau] */ void setCollectionMode(defs::collectionMode value, Positions pos = {}); + /** [Jungfrau] */ + Result getHDR(Positions pos = {}) const; + + /** [Jungfrau] Enabling with FEL mode can only be used with chip version + * '1.2 HDR'*/ + void setHDR(const defs::hdrParameters par, Positions pos = {}); + ///@} /** @name Gotthard2 Specific */ diff --git a/slsDetectorSoftware/src/Caller.cpp b/slsDetectorSoftware/src/Caller.cpp index 1b41945eb..b5dfc4334 100644 --- a/slsDetectorSoftware/src/Caller.cpp +++ b/slsDetectorSoftware/src/Caller.cpp @@ -1419,7 +1419,7 @@ std::string Caller::chipversion(int action) { // print help if (action == slsDetectorDefs::HELP_ACTION) { os << R"V0G0N( - [Jungfrau] Returns chip version. Can be 1.0 or 1.1 )V0G0N" + [Jungfrau] Returns chip version. Can be 1.0, 1.1 or 1.2 )V0G0N" << std::endl; return os.str(); } diff --git a/slsDetectorSoftware/src/Caller.h b/slsDetectorSoftware/src/Caller.h index e487f749c..7b66103c9 100644 --- a/slsDetectorSoftware/src/Caller.h +++ b/slsDetectorSoftware/src/Caller.h @@ -153,6 +153,7 @@ class Caller { std::string gates(int action); std::string getbit(int action); std::string hardwareversion(int action); + std::string hdr(int action); std::string highvoltage(int action); std::string hostname(int action); std::string im_a(int action); @@ -499,6 +500,7 @@ class Caller { {"gates", &Caller::gates}, {"getbit", &Caller::getbit}, {"hardwareversion", &Caller::hardwareversion}, + {"hdr", &Caller::hdr}, {"highvoltage", &Caller::highvoltage}, {"hostname", &Caller::hostname}, {"im_a", &Caller::im_a}, diff --git a/slsDetectorSoftware/src/CallerSpecial.cpp b/slsDetectorSoftware/src/CallerSpecial.cpp index b21f7332c..a6a423282 100644 --- a/slsDetectorSoftware/src/CallerSpecial.cpp +++ b/slsDetectorSoftware/src/CallerSpecial.cpp @@ -1404,6 +1404,7 @@ std::string Caller::gaincaps(int action) { } return os.str(); } + std::string Caller::sleep(int action) { std::ostringstream os; if (action == defs::HELP_ACTION) { @@ -1437,4 +1438,44 @@ std::string Caller::sleep(int action) { return os.str(); } +std::string Caller::hdr(int action) { + std::ostringstream os; + if (action == defs::HELP_ACTION) { + os << "synchrotron|fel|0]\n\t[Jungfrau] Enables the high dynamic range " + "in detector in synchrotron or fel mode. 0 disables HDR and is " + "the default. FEL can only be used with chip version '1.2 HDR'." + << '\n'; + } else if (action == defs::GET_ACTION) { + if (args.size() != 0) { + WrongNumberOfParameters(0); + } + auto t = det->getHDR(std::vector{det_id}); + os << OutString(t) << '\n'; + } else if (action == defs::PUT_ACTION) { + if (args.size() != 1) { + WrongNumberOfParameters(1); + } + if (sls::is_int(args[0])) { + auto val = StringTo(args[0]); + if (val == 0) { + auto disable = defs::hdrParameters(); + det->setHDR(disable, std::vector{det_id}); + os << ToString(disable) << '\n'; + } else { + throw RuntimeError("Did you mean to disable HDR? Then Please " + "use '0' to do so. Unknown argument: " + + args[0]); + } + } else { + auto mode = StringTo(args[0]); + auto val = defs::hdrParameters(mode); + det->setHDR(val, std::vector{det_id}); + os << ToString(val) << '\n'; + } + } else { + throw RuntimeError("Unknown action"); + } + return os.str(); +} + } // namespace sls \ No newline at end of file diff --git a/slsDetectorSoftware/src/Detector.cpp b/slsDetectorSoftware/src/Detector.cpp index 40b0a9b96..fd125a8bb 100644 --- a/slsDetectorSoftware/src/Detector.cpp +++ b/slsDetectorSoftware/src/Detector.cpp @@ -1907,6 +1907,14 @@ void Detector::setCollectionMode(defs::collectionMode value, Positions pos) { pimpl->Parallel(&Module::setCollectionMode, pos, value); } +Result Detector::getHDR(Positions pos) const { + return pimpl->Parallel(&Module::getHDR, pos); +} + +void Detector::setHDR(const defs::hdrParameters par, Positions pos) { + pimpl->Parallel(&Module::setHDR, pos, par); +} + // Gotthard2 Specific Result Detector::getNumberOfBursts(Positions pos) const { diff --git a/slsDetectorSoftware/src/Module.cpp b/slsDetectorSoftware/src/Module.cpp index 2fe19bd54..465c0ab73 100644 --- a/slsDetectorSoftware/src/Module.cpp +++ b/slsDetectorSoftware/src/Module.cpp @@ -2053,6 +2053,14 @@ void Module::setCollectionMode(const defs::collectionMode value) { sendToDetector(F_SET_COLLECTION_MODE, static_cast(value), nullptr); } +defs::hdrParameters Module::getHDR() const { + return sendToDetector(F_GET_HDR); +} + +void Module::setHDR(const defs::hdrParameters par) { + sendToDetector(F_SET_HDR, par, nullptr); +} + // Gotthard2 Specific int64_t Module::getNumberOfBursts() const { diff --git a/slsDetectorSoftware/src/Module.h b/slsDetectorSoftware/src/Module.h index b52a44012..2cc3afdb3 100644 --- a/slsDetectorSoftware/src/Module.h +++ b/slsDetectorSoftware/src/Module.h @@ -417,6 +417,8 @@ class Module : public virtual slsDetectorDefs { void setTimingInfoDecoder(const defs::timingInfoDecoder enable); defs::collectionMode getCollectionMode() const; void setCollectionMode(const defs::collectionMode enable); + defs::hdrParameters getHDR() const; + void setHDR(const defs::hdrParameters par); /************************************************** * * diff --git a/slsDetectorSoftware/src/inferAction.cpp b/slsDetectorSoftware/src/inferAction.cpp index fbb241284..d57c15a22 100644 --- a/slsDetectorSoftware/src/inferAction.cpp +++ b/slsDetectorSoftware/src/inferAction.cpp @@ -1520,6 +1520,22 @@ int InferAction::hardwareversion() { } } +int InferAction::hdr() { + + if (args.size() == 0) { + return slsDetectorDefs::GET_ACTION; + } + + if (args.size() == 1) { + return slsDetectorDefs::PUT_ACTION; + } + + else { + + throw RuntimeError("Could not infer action: Wrong number of arguments"); + } +} + int InferAction::highvoltage() { if (args.size() == 0) { diff --git a/slsDetectorSoftware/src/inferAction.h b/slsDetectorSoftware/src/inferAction.h index 6384051c9..1528b9f1e 100644 --- a/slsDetectorSoftware/src/inferAction.h +++ b/slsDetectorSoftware/src/inferAction.h @@ -108,6 +108,7 @@ class InferAction { int gates(); int getbit(); int hardwareversion(); + int hdr(); int highvoltage(); int hostname(); int im_a(); @@ -442,6 +443,7 @@ class InferAction { {"gates", &InferAction::gates}, {"getbit", &InferAction::getbit}, {"hardwareversion", &InferAction::hardwareversion}, + {"hdr", &InferAction::hdr}, {"highvoltage", &InferAction::highvoltage}, {"hostname", &InferAction::hostname}, {"im_a", &InferAction::im_a}, diff --git a/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp b/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp index 599bac6cd..61fb48e9b 100644 --- a/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp +++ b/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp @@ -791,4 +791,45 @@ TEST_CASE("sync", "[.detectorintegration]") { } } +TEST_CASE("hdr", "[.detectorintegration]") { + Detector det; + Caller caller(&det); + auto det_type = det.getDetectorType().squash(); + if (det_type == defs::JUNGFRAU) { + // disable and args + REQUIRE_THROWS(caller.call("hdr", {"0", "synchrotron"}, -1, PUT)); + // invalid enable + REQUIRE_THROWS(caller.call("hdr", {"2"}, -1, PUT)); + // no operation mode + REQUIRE_THROWS(caller.call("hdr", {"1"}, -1, PUT)); + // invalid operation mode + REQUIRE_THROWS(caller.call("hdr", {"invalid"}, -1, PUT)); + // TODO: implement get chip type to get hdr, throw if !hdr and trying + // fel for oper mode and not throw if hdr + { + std::ostringstream oss; + REQUIRE_NOTHROW(caller.call("hdr", {"synchrotron"}, -1, PUT, oss)); + REQUIRE(oss.str() == "hdr [enabled synchrotron]\n"); + } + { + std::ostringstream oss; + REQUIRE_NOTHROW(caller.call("hdr", {}, -1, GET, oss)); + REQUIRE(oss.str() == "hdr [enabled synchrotron]\n"); + } + { + std::ostringstream oss; + REQUIRE_NOTHROW(caller.call("hdr", {"0"}, -1, PUT, oss)); + REQUIRE(oss.str() == "hdr [disabled]\n"); + } + { + std::ostringstream oss; + REQUIRE_NOTHROW(caller.call("hdr", {}, -1, GET, oss)); + REQUIRE(oss.str() == "hdr [disabled]\n"); + } + } else { + REQUIRE_THROWS(caller.call("hdr", {}, -1, GET)); + REQUIRE_THROWS(caller.call("hdr", {"0"}, -1, PUT)); + } +} + } // namespace sls diff --git a/slsSupportLib/include/sls/ToString.h b/slsSupportLib/include/sls/ToString.h index ea97a8436..9722712e6 100644 --- a/slsSupportLib/include/sls/ToString.h +++ b/slsSupportLib/include/sls/ToString.h @@ -46,6 +46,7 @@ std::string ToString(const defs::gainMode s); std::string ToString(const defs::polarity s); std::string ToString(const defs::timingInfoDecoder s); std::string ToString(const defs::collectionMode s); +std::string ToString(const defs::operationMode s); std::string ToString(bool value); @@ -59,6 +60,9 @@ std::ostream &operator<<(std::ostream &os, std::string ToString(const slsDetectorDefs::scanParameters &r); std::ostream &operator<<(std::ostream &os, const slsDetectorDefs::scanParameters &r); +std::string ToString(const slsDetectorDefs::hdrParameters &r); +std::ostream &operator<<(std::ostream &os, + const slsDetectorDefs::hdrParameters &r); std::string ToString(const slsDetectorDefs::currentSrcParameters &r); std::ostream &operator<<(std::ostream &os, const slsDetectorDefs::currentSrcParameters &r); @@ -324,6 +328,7 @@ template <> defs::gainMode StringTo(const std::string &s); template <> defs::polarity StringTo(const std::string &s); template <> defs::timingInfoDecoder StringTo(const std::string &s); template <> defs::collectionMode StringTo(const std::string &s); +template <> defs::operationMode StringTo(const std::string &s); template <> uint8_t StringTo(const std::string &s); template <> uint16_t StringTo(const std::string &s); diff --git a/slsSupportLib/include/sls/sls_detector_defs.h b/slsSupportLib/include/sls/sls_detector_defs.h index a5ccb2566..71b6cead7 100644 --- a/slsSupportLib/include/sls/sls_detector_defs.h +++ b/slsSupportLib/include/sls/sls_detector_defs.h @@ -527,6 +527,7 @@ enum streamingInterface { enum polarity { POSITIVE, NEGATIVE }; enum timingInfoDecoder { SWISSFEL, SHINE }; enum collectionMode { HOLE, ELECTRON }; + enum operationMode { SYNCHROTRON, FEL }; #ifdef __cplusplus @@ -560,6 +561,23 @@ enum streamingInterface { } } __attribute__((packed)); + /** hdr structure */ + struct hdrParameters { + int enable; + operationMode opMode; + + /** disable hdr mode */ + hdrParameters() : enable(0), opMode(SYNCHROTRON) {} + /** enable hdr mode */ + hdrParameters(operationMode mode) : enable(1), opMode(mode) {} + constexpr bool operator==(const hdrParameters &other) const { + return ((enable == other.enable) && (opMode == other.opMode)); + } + } __attribute__((packed)); + + static_assert(sizeof(hdrParameters) == 2 * sizeof(int), + "hdrParameters TCP layout must remain two INT32 values"); + struct currentSrcParameters { int enable; int fix; diff --git a/slsSupportLib/include/sls/sls_detector_funcs.h b/slsSupportLib/include/sls/sls_detector_funcs.h index 9cedb2196..8259b19f1 100755 --- a/slsSupportLib/include/sls/sls_detector_funcs.h +++ b/slsSupportLib/include/sls/sls_detector_funcs.h @@ -299,6 +299,8 @@ enum detFuncs { F_SET_COLLECTION_MODE, F_GET_PATTERN_WAIT_INTERVAL, F_SET_PATTERN_WAIT_INTERVAL, + F_SET_HDR, + F_GET_HDR, NUM_DET_FUNCTIONS, RECEIVER_ENUM_START = 512, /**< detector function should not exceed this @@ -709,11 +711,12 @@ const char* getFunctionNameFromEnum(enum detFuncs func) { case F_SET_COLLECTION_MODE: return "F_SET_COLLECTION_MODE"; case F_GET_PATTERN_WAIT_INTERVAL: return "F_GET_PATTERN_WAIT_INTERVAL"; case F_SET_PATTERN_WAIT_INTERVAL: return "F_SET_PATTERN_WAIT_INTERVAL"; + case F_SET_HDR: return "F_SET_HDR"; + case F_GET_HDR: return "F_GET_HDR"; case NUM_DET_FUNCTIONS: return "NUM_DET_FUNCTIONS"; case RECEIVER_ENUM_START: return "RECEIVER_ENUM_START"; - case F_EXEC_RECEIVER_COMMAND: return "F_EXEC_RECEIVER_COMMAND"; case F_LOCK_RECEIVER: return "F_LOCK_RECEIVER"; case F_GET_LAST_RECEIVER_CLIENT_IP: return "F_GET_LAST_RECEIVER_CLIENT_IP"; diff --git a/slsSupportLib/include/sls/versionAPI.h b/slsSupportLib/include/sls/versionAPI.h index e6c7db911..9bfff9c20 100644 --- a/slsSupportLib/include/sls/versionAPI.h +++ b/slsSupportLib/include/sls/versionAPI.h @@ -8,5 +8,5 @@ #define APIMOENCH "10.1.0 0x261104" #define APIEIGER "10.1.0 0x261028" #define APIXILINXCTB "10.1.0 0x261104" -#define APIJUNGFRAU "10.1.0 0x261104" +#define APIJUNGFRAU "10.1.0 0x261105" #define APIMYTHEN3 "10.1.0 0x261104" diff --git a/slsSupportLib/src/ToString.cpp b/slsSupportLib/src/ToString.cpp index 98790f7cd..010fc1018 100644 --- a/slsSupportLib/src/ToString.cpp +++ b/slsSupportLib/src/ToString.cpp @@ -123,6 +123,24 @@ std::ostream &operator<<(std::ostream &os, return os << ToString(r); } +std::string ToString(const slsDetectorDefs::hdrParameters &r) { + std::ostringstream oss; + oss << '['; + if (r.enable) { + oss << "enabled" + << " " << ToString(r.opMode); + } else { + oss << "disabled"; + } + oss << ']'; + return oss.str(); +} + +std::ostream &operator<<(std::ostream &os, + const slsDetectorDefs::hdrParameters &r) { + return os << ToString(r); +} + std::string ToString(const slsDetectorDefs::currentSrcParameters &r) { std::ostringstream oss; if (r.fix < -1 || r.fix > 1 || r.normal < -1 || r.normal > 1) { @@ -694,6 +712,17 @@ std::string ToString(const defs::collectionMode s) { } } +std::string ToString(const defs::operationMode s) { + switch (s) { + case defs::SYNCHROTRON: + return std::string("synchrotron"); + case defs::FEL: + return std::string("fel"); + default: + return std::string("Unknown"); + } +} + const std::string &ToString(const std::string &s) { return s; } template <> defs::detectorType StringTo(const std::string &s) { @@ -1127,6 +1156,14 @@ template <> defs::collectionMode StringTo(const std::string &s) { throw RuntimeError("Unknown collection mode " + s); } +template <> defs::operationMode StringTo(const std::string &s) { + if (s == "synchrotron") + return defs::SYNCHROTRON; + if (s == "fel") + return defs::FEL; + throw RuntimeError("Unknown operation mode " + s); +} + template <> uint8_t StringTo(const std::string &s) { int base = s.find("0x") != std::string::npos ? 16 : 10; int value = std::stoi(s, nullptr, base); diff --git a/slsSupportLib/tests/test-ToString.cpp b/slsSupportLib/tests/test-ToString.cpp index 76ee87245..fc646f35d 100644 --- a/slsSupportLib/tests/test-ToString.cpp +++ b/slsSupportLib/tests/test-ToString.cpp @@ -379,4 +379,15 @@ TEST_CASE("string to timingInfoDecoder") { defs::timingInfoDecoder::SHINE); } +TEST_CASE("operationMode to string") { + REQUIRE(ToString(defs::operationMode::SYNCHROTRON) == "synchrotron"); + REQUIRE(ToString(defs::operationMode::FEL) == "fel"); +} + +TEST_CASE("string to operationMode") { + REQUIRE(StringTo("synchrotron") == + defs::operationMode::SYNCHROTRON); + REQUIRE(StringTo("fel") == defs::operationMode::FEL); +} + } // namespace sls