Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

C/C++ API Documentation | 2025.2

# StrRef - refer to existing strings

The `StrRef` class is a simple pointer/length pair representing a string. The `StrRef` class is is derived from `StrPtr` and does not add a great deal of new functionality to that class, with the exception of methods that make the pointer mutable (and therefore usable), whereas a base `StrPtr` is read-only.

As its name suggests, a `StrRef` serves as a reference to existing data, as the class does not perform its own memory allocation. The `StrBuf` class is most useful when storing and manipulating existing strings.

Your search for returned results