12 #ifndef STRINGS_FUNC_H
13 #define STRINGS_FUNC_H
38 template <
size_t Tnum_param>
46 assert_compile(
sizeof(
data[0]) ==
sizeof(uint64));
60 if (parent.
type == NULL) {
69 if (this->
parent != NULL) {
108 return this->
type != NULL;
119 void SetParam(uint n, uint64 v)
125 uint64 GetParam(uint n)
const
128 return this->
data[n];
133 char *GetString(
char *buffr,
StringID string,
const char *last);
135 const char *GetStringPtr(
StringID string);
160 _global_string_params.SetParam(n, v);
168 void CopyInDParam(
int offs,
const uint64 *src,
int num);
190 return _global_string_params.GetParam(n);
223 virtual void Reset() = 0;