StringChunk.insertConst

string insertConst(string string_)

Adds a copy of string to the #GStringChunk, unless the same string has already been added to the #GStringChunk with [glib.string_chunk.StringChunk.insertConst].

This function is useful if you need to copy a large number of strings but do not want to waste space storing duplicates. But you must remember that there may be several pointers to the same string, and so any changes made to the strings should be done very carefully.

Note that [glib.string_chunk.StringChunk.insertConst] will not return a pointer to a string added with [glib.string_chunk.StringChunk.insert], even if they do match.

Parameters

string_the string to add

Returns

a pointer to the new or existing copy of string

within the #GStringChunk