Expand description
String objects — externs and inline accessors from lean.h:1157–1234.
Functions§
- lean_
mk_ ⚠ascii_ string_ unchecked - lean_
mk_ ⚠string - lean_
mk_ ⚠string_ from_ bytes - lean_
mk_ ⚠string_ from_ bytes_ unchecked - lean_
mk_ ⚠string_ unchecked - lean_
string_ ⚠append - lean_
string_ ⚠byte_ size - Total allocation footprint of
o(lean.h:1170). - lean_
string_ ⚠capacity m_capacityfield (lean.h:1169).- lean_
string_ ⚠cstr - Pointer to the string’s NUL-terminated UTF-8 bytes (
lean.h:1178–1181). - lean_
string_ ⚠data - lean_
string_ ⚠eq_ cold - lean_
string_ ⚠hash - lean_
string_ ⚠len m_lengthfield — UTF-8 character count (lean.h:1183).- lean_
string_ ⚠lt - lean_
string_ ⚠mk - lean_
string_ ⚠push - lean_
string_ ⚠size m_sizefield — byte length including the trailing\0(lean.h:1182).- lean_
string_ ⚠utf8_ extract - lean_
string_ ⚠utf8_ get - lean_
string_ ⚠utf8_ next - lean_
string_ ⚠utf8_ prev - lean_
string_ ⚠utf8_ set - lean_
utf8_ ⚠n_ strlen - lean_
utf8_ ⚠strlen