MCPcopy Create free account
hub / github.com/HoShiMin/Kernel-Bridge / String

Method String

Kernel-Bridge/API/StringsAPI.h:127–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125 }
126
127 String(const IN STRING_INFO* StringInfo) : String() {
128 if (StringInfo->SsoUsing) {
129 Copy(SsoBuffer, StringInfo->Buffer, StringInfo->Length);
130 SetupSso(&Data, SsoBuffer);
131 Data.Length = StringInfo->Length;
132 } else {
133 Data = *StringInfo;
134 // Check whether we can use SSO:
135 if (Data.Length < SSO_SIZE) {
136 SetupSso(&Data, SsoBuffer);
137 Data.Length = StringInfo->Length;
138 Copy(SsoBuffer, StringInfo->Buffer, Data.Length);
139 }
140 }
141
142 }
143
144public:
145

Callers

nothing calls this directly

Calls 1

AllocFunction · 0.85

Tested by

no test coverage detected