Class RefString

java.lang.Object
io.github.jwharm.javagi.base.Alias<Byte>
org.gnome.glib.RefString

@Generated("io.github.jwharm.JavaGI") public class RefString extends Alias<Byte>
A typedef for a reference-counted string. A pointer to a GRefString can be treated like a standard char* array by all code, but can additionally have g_ref_string_*() methods called on it. g_ref_string_*() methods cannot be called on char* arrays not allocated using g_ref_string_new().

If using GRefString with autocleanups, g_autoptr() must be used rather than g_autofree(), so that the reference counting metadata is also freed.