69 size_t Size(
void )
const;
105 if (
pool[i]->Cmp(
string ) == 0 ) {
112 if (
pool[i]->Icmp(
string ) == 0 ) {
120 *
static_cast<idStr *
>(poolStr) =
string;
121 poolStr->
pool =
this;
143 if (
pool[i]->Cmp( poolStr->
c_str() ) == 0 ) {
149 if (
pool[i]->Icmp( poolStr->
c_str() ) == 0 ) {
171 if ( poolStr->
pool ==
this ) {
189 for ( i = 0; i <
pool.
Num(); i++ ) {
190 pool[
i]->numUsers = 0;
206 for ( i = 0; i <
pool.
Num(); i++ ) {
222 for ( i = 0; i <
pool.
Num(); i++ ) {
assert(prefInfo.fullscreenBtn)
int Next(const int index) const
void RemoveIndex(const int key, const int index)
idList< idPoolStr * > pool
int First(const int key) const
const idPoolStr * operator[](int index) const
void FreeString(const idPoolStr *poolStr)
size_t Allocated(void) const
size_t Allocated(void) const
void DeleteContents(bool clear)
const idPoolStr * AllocString(const char *string)
int GenerateKey(const char *string, bool caseSensitive=true) const
int Append(const type &obj)
bool RemoveIndex(int index)
const char * c_str(void) const
const idPoolStr * CopyString(const idPoolStr *poolStr)
void Add(const int key, const int index)
size_t Allocated(void) const
void SetCaseSensitive(bool caseSensitive)
size_t Allocated(void) const
const idStrPool * GetPool(void) const
int Allocated(void) const