template <>

class StringRef

Defined at line 95 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

Public Methods

template <typename T, EnableIfConvertibleToStringRef<T, RefType::kId> = true>
void StringRef (const T & value)

Defined at line 101 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

template <typename T, EnableIfConvertibleToStringRef<T, RefType::kId> = true>
void StringRef (const T & value)

Defined at line 101 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

void StringRef (uint16_t id)

Defined at line 103 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

void StringRef (const InternedString & interned_string)

Defined at line 105 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

void StringRef (const StringRef<RefType::kId> & )

Defined at line 107 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

StringRef<RefType::kId> & operator= (const StringRef<RefType::kId> & )

Defined at line 108 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

WordSize PayloadSize ()

Defined at line 110 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

uint64_t HeaderEntry ()

Defined at line 112 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

template <typename Reservation>
void Write (Reservation & res)

Defined at line 115 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

uint16_t id ()

Defined at line 117 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

bool operator== (const StringRef<RefType::kId> & other)

Defined at line 119 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h

bool operator!= (const StringRef<RefType::kId> & other)

Defined at line 120 of file ../../src/performance/lib/fxt/include/lib/fxt/string_ref.h