MCPcopy Create free account
hub / github.com/axmolengine/axmol / ud_write_v_s

Function ud_write_v_s

core/base/UserDefault.cpp:87–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87static void ud_write_v_s(UserDefault* ud, yasio::obstream& obs, const cxx17::string_view value)
88{
89 size_t value_offset = obs.length();
90 obs.write_v(value);
91 value_offset += (obs.length() - value_offset - value.length());
92 if (!value.empty())
93 ud->encrypt(obs.data() + value_offset, value.length(), AES_ENCRYPT);
94}
95
96void UserDefault::setEncryptEnabled(bool enabled, cxx17::string_view key, cxx17::string_view iv)
97{

Callers 2

setStringForKeyMethod · 0.85
flushMethod · 0.85

Calls 5

write_vMethod · 0.80
encryptMethod · 0.80
lengthMethod · 0.45
emptyMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected