CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

strhash.h File Reference

String-to-ID hash table. More...

#include "csextern.h"
#include "hash.h"
#include "hashhandlers.h"

Go to the source code of this file.

Classes

class  csStringHash
 A string-to-ID hash table. More...
class  csStringHashIterator
 An iterator to iterate over elements in a csStringHash. More...

Typedefs

typedef uint32 csStringID
 An identifier for a string.

Variables

csStringID const csInvalidStringID = (csStringID) ~0
 this ID is the 'invalid' value


Detailed Description

String-to-ID hash table.

Definition in file strhash.h.


Typedef Documentation

typedef uint32 csStringID
 

An identifier for a string.

This identifier is equivalent to the contents of a string: If two strings have the same content, they have get the same identifier. If they have different content, they get different identifiers.

Definition at line 35 of file strhash.h.

Referenced by csShaderVariable::GetName().


Variable Documentation

csStringID const csInvalidStringID = (csStringID) ~0
 

this ID is the 'invalid' value

Definition at line 37 of file strhash.h.


Generated for Crystal Space by doxygen 1.3.9.1