fix stlport name conflict

This commit is contained in:
cxgeorge 2001-12-10 04:49:20 +00:00
parent 9d1ac63f50
commit ee3eb1072f
5 changed files with 24 additions and 24 deletions

View File

@ -632,15 +632,15 @@ write(ostream &out, int indent_level) const {
// hash.
////////////////////////////////////////////////////////////////////
void DCAtomicField::
generate_hash(HashGenerator &hash) const {
DCField::generate_hash(hash);
generate_hash(HashGenerator &hashgen) const {
DCField::generate_hash(hashgen);
hash.add_int(_elements.size());
hashgen.add_int(_elements.size());
Elements::const_iterator ei;
for (ei = _elements.begin(); ei != _elements.end(); ++ei) {
const ElementType &element = (*ei);
hash.add_int(element._type);
hash.add_int(element._divisor);
hashgen.add_int(element._type);
hashgen.add_int(element._divisor);
}
hash.add_int(_flags);
hashgen.add_int(_flags);
}

View File

@ -219,19 +219,19 @@ write(ostream &out, int indent_level) const {
// hash.
////////////////////////////////////////////////////////////////////
void DCClass::
generate_hash(HashGenerator &hash) const {
hash.add_string(_name);
generate_hash(HashGenerator &hashgen) const {
hashgen.add_string(_name);
hash.add_int(_parents.size());
hashgen.add_int(_parents.size());
Parents::const_iterator pi;
for (pi = _parents.begin(); pi != _parents.end(); ++pi) {
hash.add_int((*pi)->get_number());
hashgen.add_int((*pi)->get_number());
}
hash.add_int(_fields.size());
hashgen.add_int(_fields.size());
Fields::const_iterator fi;
for (fi = _fields.begin(); fi != _fields.end(); ++fi) {
(*fi)->generate_hash(hash);
(*fi)->generate_hash(hashgen);
}
}

View File

@ -81,10 +81,10 @@ DCField::
// hash.
////////////////////////////////////////////////////////////////////
void DCField::
generate_hash(HashGenerator &hash) const {
generate_hash(HashGenerator &hashgen) const {
// It shouldn't be necessary to explicitly add _number to the
// hash--this is computed based on the relative position of this
// field with the other fields, so adding it explicitly will be
// redundant. However, the field name is significant.
hash.add_string(_name);
hashgen.add_string(_name);
}

View File

@ -209,9 +209,9 @@ get_class_by_name(const string &name) {
////////////////////////////////////////////////////////////////////
unsigned long DCFile::
get_hash() const {
HashGenerator hash;
generate_hash(hash);
return hash.get_hash();
HashGenerator hashgen;
generate_hash(hashgen);
return hashgen.get_hash();
}
////////////////////////////////////////////////////////////////////
@ -221,11 +221,11 @@ get_hash() const {
// hash.
////////////////////////////////////////////////////////////////////
void DCFile::
generate_hash(HashGenerator &hash) const {
hash.add_int(_classes.size());
generate_hash(HashGenerator &hashgen) const {
hashgen.add_int(_classes.size());
Classes::const_iterator ci;
for (ci = _classes.begin(); ci != _classes.end(); ++ci) {
(*ci)->generate_hash(hash);
(*ci)->generate_hash(hashgen);
}
}

View File

@ -101,12 +101,12 @@ write(ostream &out, int indent_level) const {
// hash.
////////////////////////////////////////////////////////////////////
void DCMolecularField::
generate_hash(HashGenerator &hash) const {
DCField::generate_hash(hash);
generate_hash(HashGenerator &hashgen) const {
DCField::generate_hash(hashgen);
hash.add_int(_fields.size());
hashgen.add_int(_fields.size());
Fields::const_iterator fi;
for (fi = _fields.begin(); fi != _fields.end(); ++fi) {
(*fi)->generate_hash(hash);
(*fi)->generate_hash(hashgen);
}
}