Add the following types:
cstring: Represents a char pointer that must end with \0
staticstr: Represents a static defined string. Any string primitive that is hard coded will instantly be a staticstr to allow for performance
anystr: Represents any type of primitive string (either a cstring or a staticstring)
std:strings:lenstr: Represents a struct that contains a size and a null terminated string
The following should be classified as primitives and shadow function compatible:
Furthermore, cstring can be passed as a ptr due to it's pointer nature.
Add the following types:
cstring: Represents a char pointer that must end with \0staticstr: Represents a static defined string. Any string primitive that is hard coded will instantly be astaticstrto allow for performanceanystr: Represents any type of primitive string (either acstringor astaticstring)std:strings:lenstr: Represents a struct that contains a size and a null terminated stringThe following should be classified as primitives and shadow function compatible:
cstringstaticstranystrFurthermore,
cstringcan be passed as aptrdue to it's pointer nature.