diff options
| author | swarmer <[email protected]> | 2025-03-08 00:16:40 +0300 |
|---|---|---|
| committer | swarmer <[email protected]> | 2025-03-08 00:29:30 +0300 |
| commit | c9f8def64215301bd8809a93f792277cbcacd9fe (patch) | |
| tree | 2758f9b8c54463284b34720eb0c696ce12c90cda /library/cpp/ytalloc/api/fallback.cpp | |
| parent | 732794c096f3c49d5f8c830c3b0c66514248025e (diff) | |
[util] track the lifetime of strings passed through the StripString function family
Specialize StripString functions for the std::string_view and TStringBuf types.
An example of erroneous code in which the compiler will be able to detect a problem with the lifetime of temporary string:
```
TStringBuf sb = StripString(TStringBuf{" abc "s});
Use(sb); // segfault
```
commit_hash:ad47648de30fd1a7e59d39a8ec3918fd1484a0ba
Diffstat (limited to 'library/cpp/ytalloc/api/fallback.cpp')
0 files changed, 0 insertions, 0 deletions
