27 unsigned int h = 2166136261u;
30 h = (h ^ *(p++)) * 16777619;
37 return a->GetData() ==
b;
45 Data.
Take(std::move(strString));
51 C4String::C4String() =
default;
57 static bool remove =
false;
58 assert(!remove); (void)remove;
67 void C4String::operator=(
const char *
s)
348 if ((*s)->RefCnt != 1)
350 OutputDebugString(
FormatString(
" \"%s\" %d\n", (*s)->GetCStr(), (*s)->RefCnt).GetWideChar());
352 fprintf(stderr,
" \"%s\" %d\n", (*s)->GetCStr(), (*s)->RefCnt);
357 OutputDebugString(
FormatString(
"\"%s\" %d\n", (*s)->GetCStr(), (*s)->RefCnt).GetWideChar());
359 fprintf(stderr,
"\"%s\" %d\n", (*s)->GetCStr(), (*s)->RefCnt);
378 return Set.
Get(strString);
C4String * String(const char *str)
@ P_EditorPropertyChanged
@ P_Reverb_Late_Reverb_Gain
@ P_MusicMaxPositionMemory
@ P_Reverb_Late_Reverb_Delay
@ P_Reverb_Reflections_Delay
@ P_Reverb_Room_Rolloff_Factor
@ P_Equalizer_Mid2_Center
@ P_Reverb_Reflections_Gain
@ P_PictureTransformation
@ P_Equalizer_Mid1_Center
@ P_Reverb_Air_Absorption_GainHF
@ P_Equalizer_High_Cutoff
StdStrBuf FormatString(const char *szFmt,...)
T const * Next(T const *p) const
unsigned int GetSize() const
static unsigned int Hash(const H &)
C4String * FindString(const char *strString) const
C4String * RegString(StdStrBuf String)
void Ref(const char *pnData)
const char * getData() const