version 1.36, 2002/07/19 23:00:25
|
version 1.37, 2002/07/23 17:01:48
|
|
|
// Author: Mike Brasher (mbrasher@bmc.com) | // Author: Mike Brasher (mbrasher@bmc.com) |
// | // |
// Modified By: Karl Schopmeyer (k.schopmeyer@opengroup.org) | // Modified By: Karl Schopmeyer (k.schopmeyer@opengroup.org) |
|
// Carol Ann Krug Graves, Hewlett-Packard Company |
|
// (carolann_graves@hp.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#include "CIMQualifierList.h" | #include "CIMQualifierList.h" |
#include "DeclContext.h" | #include "DeclContext.h" |
|
#include "Resolver.h" |
#include "CIMQualifierDecl.h" | #include "CIMQualifierDecl.h" |
#include "CIMName.h" | #include "CIMName.h" |
#include "Indentor.h" | #include "Indentor.h" |
|
|
if(!qd.isFlavor(CIMFlavor::OVERRIDABLE) && q.isFlavor(CIMFlavor::OVERRIDABLE )) | if(!qd.isFlavor(CIMFlavor::OVERRIDABLE) && q.isFlavor(CIMFlavor::OVERRIDABLE )) |
throw BadQualifierOverride(q.getName()); | throw BadQualifierOverride(q.getName()); |
| |
q.resolveFlavor(qd.getFlavor(), false); |
Resolver::resolveQualifierFlavor (q, qd.getFlavor (), |
|
false); |
/*if(!(q.getValue() == qd.getValue())) | /*if(!(q.getValue() == qd.getValue())) |
cout << "KSTEST Flavor resolved from decl. " << q.getName() | cout << "KSTEST Flavor resolved from decl. " << q.getName() |
<< " decl flavor " << qd.getFlavor() << " Flavor " << q.getFlavor() | << " decl flavor " << qd.getFlavor() << " Flavor " << q.getFlavor() |
|
|
} | } |
} | } |
//cout << iq.getFlavor() << endl; | //cout << iq.getFlavor() << endl; |
q.resolveFlavor(iq.getFlavor(), true); |
Resolver::resolveQualifierFlavor (q, iq.getFlavor (), |
|
true); |
} | } |
} // end of this objects qualifier loop | } // end of this objects qualifier loop |
| |