MCPcopy Create free account
hub / github.com/PaddlePaddle/Paddle / PD_PString_ReserveAmortized

Function PD_PString_ReserveAmortized

paddle/phi/common/cpstring_impl.h:443–449  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

441}
442
443HOSTDEVICE static inline void PD_PString_ReserveAmortized(PD_PString *str,
444 size_t new_cap) {
445 const size_t curr_cap = PD_PString_GetCapacity(str);
446 if (new_cap > curr_cap) {
447 PD_PString_Reserve(str, new_cap > 2 * curr_cap ? new_cap : 2 * curr_cap);
448 }
449}
450
451HOSTDEVICE static inline char *PD_PString_Resize(PD_PString *str,
452 size_t new_size,

Callers 2

PD_PString_AppendNFunction · 0.85
pstring.hFile · 0.85

Calls 2

PD_PString_GetCapacityFunction · 0.85
PD_PString_ReserveFunction · 0.85

Tested by

no test coverage detected