StringRef class, which allows functions to accept both C and C++ strings without overhead