12 #ifndef STRINGS_FUNC_H
13 #define STRINGS_FUNC_H
81 template <
size_t Tnum_param>
89 assert_compile(
sizeof(
data[0]) ==
sizeof(uint64));
103 if (parent.
type == NULL) {
112 if (this->
parent != NULL) {
151 return this->
type != NULL;
162 void SetParam(uint n, uint64 v)
168 uint64 GetParam(uint n)
const
171 return this->
data[n];
176 char *GetString(
char *buffr,
StringID string,
const char *last);
178 const char *GetStringPtr(
StringID string);
203 _global_string_params.SetParam(n, v);
211 void CopyInDParam(
int offs,
const uint64 *src,
int num);
233 return _global_string_params.GetParam(n);
266 virtual void Reset() = 0;