#include <nameUniquifier.h>
| Public Member Functions | |
| NameUniquifier (const string &separator=string(), const string &empty=string()) | |
| ~NameUniquifier () | |
| INLINE string | add_name (const string &name) | 
| INLINE string | add_name (const string &name, const string &prefix) | 
| Private Types | |
| typedef pset< string > | Names | 
| Private Member Functions | |
| string | add_name_body (const string &name, const string &prefix) | 
| Private Attributes | |
| Names | _names | 
| string | _separator | 
| string | _empty | 
| int | _counter | 
| 
 | 
| 
 Definition at line 47 of file nameUniquifier.h. | 
| 
 | ||||||||||||
| 
 Definition at line 39 of file nameUniquifier.cxx. References _counter, _empty, and _separator. | 
| 
 | 
| 
 Definition at line 57 of file nameUniquifier.cxx. | 
| 
 | ||||||||||||
| 
 | 
| 
 | 
| 
 Referenced by EggMaterialCollection::uniquify_mrefs(), and EggTextureCollection::uniquify_trefs(). | 
| 
 | ||||||||||||
| 
 Definition at line 82 of file nameUniquifier.cxx. References _counter, _empty, _names, and _separator. | 
| 
 | 
| 
 Definition at line 51 of file nameUniquifier.h. Referenced by add_name_body(), and NameUniquifier(). | 
| 
 | 
| 
 Definition at line 50 of file nameUniquifier.h. Referenced by add_name_body(), and NameUniquifier(). | 
| 
 | 
| 
 Definition at line 48 of file nameUniquifier.h. Referenced by add_name_body(). | 
| 
 | 
| 
 Definition at line 49 of file nameUniquifier.h. Referenced by add_name_body(), and NameUniquifier(). | 
 1.3
1.3