OW_NAMESPACE::MOF::CIMOMVisitor Class Reference

#include <OW_MOFCIMOMVisitor.hpp>

Inheritance diagram for OW_NAMESPACE::MOF::CIMOMVisitor:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::MOF::CIMOMVisitor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CIMOMVisitor (const CIMOMHandleIFCRef &hdl, const Compiler::Options &opts, const ParserErrorHandlerIFCRef &_theErrorHandler)
 ~CIMOMVisitor ()
void VisitMOFSpecification (const MOFSpecification *)
void VisitMOFProductionCompilerDirective (const MOFProductionCompilerDirective *)
void VisitMOFProductionClassDeclaration (const MOFProductionClassDeclaration *)
void VisitMOFProductionAssocDeclaration (const MOFProductionAssocDeclaration *)
void VisitMOFProductionIndicDeclaration (const MOFProductionIndicDeclaration *)
void VisitMOFProductionQualifierDeclaration (const MOFProductionQualifierDeclaration *)
void VisitMOFProductionInstanceDeclaration (const MOFProductionInstanceDeclaration *)
void VisitCompilerDirective (const CompilerDirective *)
void VisitPragmaName (const PragmaName *)
void VisitPragmaParameter (const PragmaParameter *)
void VisitClassDeclaration (const ClassDeclaration *)
void VisitAssocDeclaration (const AssocDeclaration *)
void VisitIndicDeclaration (const IndicDeclaration *)
void VisitAlias (const Alias *)
void VisitAliasIdentifier (const AliasIdentifier *)
void VisitSuperClass (const SuperClass *)
void VisitClassName (const ClassName *)
void VisitClassFeaturePropertyDeclaration (const ClassFeaturePropertyDeclaration *)
void VisitClassFeatureMethodDeclaration (const ClassFeatureMethodDeclaration *)
void VisitClassFeatureReferenceDeclaration (const ClassFeatureReferenceDeclaration *)
void VisitAssociationFeatureClassFeature (const AssociationFeatureClassFeature *)
void VisitPropertyDeclaration (const PropertyDeclaration *)
void VisitReferenceDeclaration (const ReferenceDeclaration *)
void VisitMethodDeclaration (const MethodDeclaration *)
void VisitQualifier (const Qualifier *)
void VisitQualifierParameterConstantValue (const QualifierParameterConstantValue *)
void VisitQualifierParameterArrayInitializer (const QualifierParameterArrayInitializer *)
void VisitFlavor (const Flavor *)
void VisitPropertyName (const PropertyName *)
void VisitReferenceName (const ReferenceName *)
void VisitMethodName (const MethodName *)
void VisitDataType (const DataType *)
void VisitObjectRef (const ObjectRef *)
void VisitIntegerValueBinaryValue (const IntegerValueBinaryValue *)
void VisitIntegerValueOctalValue (const IntegerValueOctalValue *)
void VisitIntegerValueDecimalValue (const IntegerValueDecimalValue *)
void VisitIntegerValueHexValue (const IntegerValueHexValue *)
void VisitConstantValueIntegerValue (const ConstantValueIntegerValue *)
void VisitConstantValueFloatValue (const ConstantValueFloatValue *)
void VisitConstantValueStringValue (const ConstantValueStringValue *)
void VisitConstantValueCharValue (const ConstantValueCharValue *)
void VisitConstantValueBooleanValue (const ConstantValueBooleanValue *)
void VisitConstantValueNullValue (const ConstantValueNullValue *)
void VisitParameterDataType (const ParameterDataType *)
void VisitParameterObjectRef (const ParameterObjectRef *)
void VisitParameterName (const ParameterName *)
void VisitArray (const Array *)
void VisitDefaultValue (const DefaultValue *)
void VisitInitializerReferenceInitializer (const InitializerReferenceInitializer *)
void VisitInitializerArrayInitializer (const InitializerArrayInitializer *)
void VisitInitializerConstantValue (const InitializerConstantValue *)
void VisitArrayInitializer (const ArrayInitializer *)
void VisitReferenceInitializerAliasIdentifier (const ReferenceInitializerAliasIdentifier *)
void VisitReferenceInitializerObjectHandle (const ReferenceInitializerObjectHandle *)
void VisitObjectHandle (const ObjectHandle *)
void VisitQualifierDeclaration (const QualifierDeclaration *)
void VisitQualifierName (const QualifierName *)
void VisitQualifierType (const QualifierType *)
void VisitScope (const Scope *)
void VisitMetaElement (const MetaElement *)
void VisitDefaultFlavor (const DefaultFlavor *)
void VisitInstanceDeclaration (const InstanceDeclaration *)
void VisitValueInitializer (const ValueInitializer *)

Private Member Functions

CIMDataType getQualifierDataType (const String &qualName, const LineInfo &li)
CIMQualifierType getQualifierType (const String &qualName, const LineInfo &li)
CIMClass getClass (const String &className, const LineInfo &li)
CIMValue convertValuesIntoValueArray (const CIMValueArray &values)
void compileDep (const String &className, const LineInfo &li)
void compileQuals (const LineInfo &li)
CIMClass CIMOMgetClass (const String &className, const LineInfo &li)
void CIMOMprocessClass (const LineInfo &li)
void CIMOMprocessClassAux (const LineInfo &li)
void CIMOMprocessQualifierType (const LineInfo &li)
void CIMOMprocessQualifierTypeAux ()
void CIMOMprocessInstance (const LineInfo &li)
void CIMOMprocessInstanceAux ()
CIMQualifierType CIMOMgetQualifierType (const String &qualName, const LineInfo &li)
void CIMOMcreateNamespace (const LineInfo &li)

Private Attributes

CIMClass m_curClass
CIMInstance m_curInstance
CIMQualifier m_curQualifier
CIMQualifierType m_curQualifierType
CIMValue m_curValue
CIMProperty m_curProperty
CIMMethod m_curMethod
CIMParameter m_curParameter
CIMOMHandleIFCRef m_hdl
RepositoryCIMOMHandleRef m_rephdl
ParserErrorHandlerIFCRef theErrorHandler
Map< String, Stringm_aliasMap
Compiler::Options m_opts
String m_namespace
String m_instanceLocale
String m_locale
String m_nonLocal
String m_nonLocalType
String m_source
String m_sourceType
Cache< CIMQualifierTypem_dataTypeCache
Cache< CIMClassm_classCache

Detailed Description

Definition at line 66 of file OW_MOFCIMOMVisitor.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMVisitor const CIMOMHandleIFCRef hdl,
const Compiler::Options opts,
const ParserErrorHandlerIFCRef _theErrorHandler
 

Definition at line 56 of file OW_MOFCIMOMVisitor.cpp.

OW_NAMESPACE::MOF::CIMOMVisitor::~CIMOMVisitor  ) 
 

Definition at line 67 of file OW_MOFCIMOMVisitor.cpp.


Member Function Documentation

void OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMcreateNamespace const LineInfo li  )  [private]
 

Definition at line 1559 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMNameSpaceUtils::create__Namespace(), OW_NAMESPACE::CIMNameSpaceUtils::createCIM_Namespace(), m_hdl, m_rephdl, and theErrorHandler.

Referenced by CIMOMgetClass(), CIMOMgetQualifierType(), CIMOMprocessClass(), CIMOMprocessInstance(), and CIMOMprocessQualifierType().

CIMClass OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMgetClass const String className,
const LineInfo li
[private]
 

Definition at line 1523 of file OW_MOFCIMOMVisitor.cpp.

References CIMOMcreateNamespace(), className, OW_NAMESPACE::WBEMFlags::E_NOT_LOCAL_ONLY, OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::CIMException::INVALID_NAMESPACE, OW_NAMESPACE::MOF::Compiler::Options::m_createNamespaces, m_hdl, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeObjects, and OW_NAMESPACE::CIMException::NOT_FOUND.

Referenced by getClass().

CIMQualifierType OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMgetQualifierType const String qualName,
const LineInfo li
[private]
 

Definition at line 1486 of file OW_MOFCIMOMVisitor.cpp.

References CIMOMcreateNamespace(), compileQuals(), OW_NAMESPACE::String::empty(), OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::CIMException::INVALID_NAMESPACE, OW_NAMESPACE::MOF::Compiler::Options::m_createNamespaces, OW_NAMESPACE::MOF::Compiler::Options::m_depSearchDir, m_hdl, m_opts, and OW_NAMESPACE::CIMException::NOT_FOUND.

Referenced by getQualifierType().

void OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMprocessClass const LineInfo li  )  [private]
 

Definition at line 1257 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::Array< T >::begin(), CIMOMcreateNamespace(), CIMOMprocessClassAux(), compileDep(), OW_NAMESPACE::WBEMFlags::E_EXCLUDE_CLASS_ORIGIN, OW_NAMESPACE::WBEMFlags::E_EXCLUDE_QUALIFIERS, OW_NAMESPACE::WBEMFlags::E_LOCAL_ONLY, OW_NAMESPACE::String::empty(), OW_NAMESPACE::Array< T >::end(), OW_NAMESPACE::CIMClass::getAllProperties(), OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::CIMClass::getName(), OW_NAMESPACE::CIMException::INVALID_NAMESPACE, OW_NAMESPACE::CIMException::INVALID_PARAMETER, OW_NAMESPACE::MOF::Compiler::Options::m_createNamespaces, m_curClass, OW_NAMESPACE::MOF::Compiler::Options::m_depSearchDir, m_hdl, m_namespace, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeObjects, OW_NAMESPACE::CIMException::NOT_FOUND, and theErrorHandler.

void OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMprocessClassAux const LineInfo li  )  [private]
 

Definition at line 1168 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::CIMClass::getName(), OW_NAMESPACE::CIMException::INVALID_CLASS, m_curClass, m_hdl, m_namespace, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeObjects, and OW_NAMESPACE::CIMException::NOT_FOUND.

Referenced by CIMOMprocessClass().

void OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMprocessInstance const LineInfo li  )  [private]
 

Definition at line 1441 of file OW_MOFCIMOMVisitor.cpp.

References CIMOMcreateNamespace(), CIMOMprocessInstanceAux(), cop, OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::CIMException::INVALID_NAMESPACE, OW_NAMESPACE::MOF::Compiler::Options::m_createNamespaces, m_curInstance, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeObjects, theErrorHandler, and OW_NAMESPACE::CIMObjectPath::toString().

void OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMprocessInstanceAux  )  [private]
 

Definition at line 1416 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::CIMException::INVALID_CLASS, m_curInstance, m_hdl, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeObjects, and OW_NAMESPACE::CIMException::NOT_FOUND.

Referenced by CIMOMprocessInstance().

void OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMprocessQualifierType const LineInfo li  )  [private]
 

Definition at line 1380 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::Cache< T >::addToCache(), CIMOMcreateNamespace(), CIMOMprocessQualifierTypeAux(), OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::CIMQualifierType::getName(), OW_NAMESPACE::CIMException::INVALID_NAMESPACE, OW_NAMESPACE::MOF::Compiler::Options::m_createNamespaces, m_curQualifierType, m_dataTypeCache, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeObjects, theErrorHandler, and OW_NAMESPACE::String::toLowerCase().

void OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMprocessQualifierTypeAux  )  [private]
 

Definition at line 1372 of file OW_MOFCIMOMVisitor.cpp.

References m_curQualifierType, m_hdl, m_opts, and OW_NAMESPACE::MOF::Compiler::Options::m_removeObjects.

Referenced by CIMOMprocessQualifierType().

void OW_NAMESPACE::MOF::CIMOMVisitor::compileDep const String className,
const LineInfo li
[private]
 

Definition at line 1226 of file OW_MOFCIMOMVisitor.cpp.

References className, OW_NAMESPACE::String::empty(), OW_NAMESPACE::MOF::findMOF(), OW_NAMESPACE::MOF::Compiler::Options::m_depSearchDir, m_opts, theErrorHandler, and OW_NAMESPACE::String::toLowerCase().

Referenced by CIMOMprocessClass().

void OW_NAMESPACE::MOF::CIMOMVisitor::compileQuals const LineInfo li  )  [private]
 

Definition at line 1242 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::String::empty(), OW_NAMESPACE::MOF::findMOF(), OW_NAMESPACE::MOF::Compiler::Options::m_depSearchDir, m_opts, and theErrorHandler.

Referenced by CIMOMgetQualifierType().

CIMValue OW_NAMESPACE::MOF::CIMOMVisitor::convertValuesIntoValueArray const CIMValueArray values  )  [private]
 

Definition at line 664 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMDataType::BOOLEAN, OW_NAMESPACE::CIMDataType::CHAR16, OW_NAMESPACE::MOF::doArrayConversion(), OW_NAMESPACE::CIMDataType::REAL32, OW_NAMESPACE::CIMDataType::REAL64, OW_NAMESPACE::CIMDataType::SINT16, OW_NAMESPACE::CIMDataType::SINT32, OW_NAMESPACE::CIMDataType::SINT64, OW_NAMESPACE::CIMDataType::SINT8, OW_NAMESPACE::Array< T >::size(), OW_NAMESPACE::CIMDataType::STRING, OW_NAMESPACE::CIMDataType::UINT16, OW_NAMESPACE::CIMDataType::UINT32, OW_NAMESPACE::CIMDataType::UINT64, and OW_NAMESPACE::CIMDataType::UINT8.

CIMClass OW_NAMESPACE::MOF::CIMOMVisitor::getClass const String className,
const LineInfo li
[private]
 

Definition at line 1153 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::Cache< T >::addToCache(), CIMOMgetClass(), className, OW_NAMESPACE::Cache< T >::getFromCache(), m_classCache, and OW_NAMESPACE::String::toLowerCase().

Referenced by VisitInstanceDeclaration().

CIMDataType OW_NAMESPACE::MOF::CIMOMVisitor::getQualifierDataType const String qualName,
const LineInfo li
[private]
 

Definition at line 1135 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMQualifierType::getDataType(), and getQualifierType().

Referenced by VisitQualifierParameterArrayInitializer(), and VisitQualifierParameterConstantValue().

CIMQualifierType OW_NAMESPACE::MOF::CIMOMVisitor::getQualifierType const String qualName,
const LineInfo li
[private]
 

Definition at line 1139 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::Cache< T >::addToCache(), CIMOMgetQualifierType(), OW_NAMESPACE::Cache< T >::getFromCache(), m_dataTypeCache, and OW_NAMESPACE::String::toLowerCase().

Referenced by getQualifierDataType(), VisitAssocDeclaration(), VisitIndicDeclaration(), and VisitQualifier().

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitAlias const Alias  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 305 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitAliasIdentifier const AliasIdentifier  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 309 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::String::empty(), m_aliasMap, OW_NAMESPACE::MOF::AliasIdentifier::pAliasIdentifier, theErrorHandler, and OW_NAMESPACE::MOF::AliasIdentifier::theLineInfo.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitArray const Array  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 619 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitArrayInitializer const ArrayInitializer  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 639 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::AutoPtr< X >::get(), i, m_curValue, OW_NAMESPACE::MOF::ArrayInitializer::pConstantValue, and OW_NAMESPACE::Array< T >::push_back().

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitAssocDeclaration const AssocDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 218 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMClass::addQualifier(), OW_NAMESPACE::CIMQualifier::CIM_QUAL_ASSOCIATION, OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), getQualifierType(), i, m_curClass, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::AssocDeclaration::pClassName, OW_NAMESPACE::MOF::AssocDeclaration::pQualifier, OW_NAMESPACE::CIMQualifier::setValue(), and OW_NAMESPACE::MOF::AssocDeclaration::theLineInfo.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitAssociationFeatureClassFeature const AssociationFeatureClassFeature  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 338 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::AssociationFeatureClassFeature::pClassFeature.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitClassDeclaration const ClassDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 182 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMClass::addQualifier(), OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), i, m_curClass, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::ClassDeclaration::pClassName, and OW_NAMESPACE::MOF::ClassDeclaration::pQualifier.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitClassFeatureMethodDeclaration const ClassFeatureMethodDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 328 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMClass::addMethod(), m_curClass, m_curMethod, and OW_NAMESPACE::MOF::ClassFeatureMethodDeclaration::pMethodDeclaration.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitClassFeaturePropertyDeclaration const ClassFeaturePropertyDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 323 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMClass::addProperty(), m_curClass, m_curProperty, and OW_NAMESPACE::MOF::ClassFeaturePropertyDeclaration::pPropertyDeclaration.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitClassFeatureReferenceDeclaration const ClassFeatureReferenceDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 333 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMClass::addProperty(), m_curClass, m_curProperty, and OW_NAMESPACE::MOF::ClassFeatureReferenceDeclaration::pReferenceDeclaration.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitClassName const ClassName  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 301 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitCompilerDirective const CompilerDirective  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 101 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::Compiler::fixParsedString(), m_instanceLocale, OW_NAMESPACE::MOF::CompilerDirective::pPragmaName, OW_NAMESPACE::MOF::CompilerDirective::pPragmaParameter, theErrorHandler, and OW_NAMESPACE::MOF::CompilerDirective::theLineInfo.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitConstantValueBooleanValue const ConstantValueBooleanValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1118 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::ConstantValueBooleanValue::pBooleanValue.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitConstantValueCharValue const ConstantValueCharValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1113 of file OW_MOFCIMOMVisitor.cpp.

References m_curValue, and OW_NAMESPACE::MOF::ConstantValueCharValue::pCharValue.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitConstantValueFloatValue const ConstantValueFloatValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1104 of file OW_MOFCIMOMVisitor.cpp.

References m_curValue, OW_NAMESPACE::MOF::ConstantValueFloatValue::pFloatValue, and val.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitConstantValueIntegerValue const ConstantValueIntegerValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1100 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::ConstantValueIntegerValue::pIntegerValue.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitConstantValueNullValue const ConstantValueNullValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1131 of file OW_MOFCIMOMVisitor.cpp.

References m_curValue, and OW_NAMESPACE::CIMValue::setNull().

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitConstantValueStringValue const ConstantValueStringValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1109 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::Compiler::fixParsedString(), m_curValue, and OW_NAMESPACE::MOF::ConstantValueStringValue::pStringValue.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitDataType const DataType  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 546 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitDefaultFlavor const DefaultFlavor  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 850 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMQualifierType::addFlavor(), OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, i, m_curQualifierType, and OW_NAMESPACE::MOF::DefaultFlavor::pFlavor.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitDefaultValue const DefaultValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 623 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::DefaultValue::pInitializer.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitFlavor const Flavor  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 423 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitIndicDeclaration const IndicDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 259 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMClass::addQualifier(), OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::CIMQualifier::CIM_QUAL_INDICATION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), getQualifierType(), i, m_curClass, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::IndicDeclaration::pClassName, OW_NAMESPACE::MOF::IndicDeclaration::pQualifier, OW_NAMESPACE::CIMQualifier::setValue(), and OW_NAMESPACE::MOF::IndicDeclaration::theLineInfo.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitInitializerArrayInitializer const InitializerArrayInitializer  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 631 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::InitializerArrayInitializer::pArrayInitializer.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitInitializerConstantValue const InitializerConstantValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 635 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::InitializerConstantValue::pConstantValue.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitInitializerReferenceInitializer const InitializerReferenceInitializer  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 627 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::InitializerReferenceInitializer::pReferenceInitializer.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitInstanceDeclaration const InstanceDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 884 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), getClass(), OW_NAMESPACE::CIMQualifier::getName(), i, m_curInstance, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::CIMClass::newInstance(), OW_NAMESPACE::MOF::InstanceDeclaration::pClassName, OW_NAMESPACE::MOF::InstanceDeclaration::pQualifier, OW_NAMESPACE::CIMInstance::setQualifier(), and OW_NAMESPACE::MOF::InstanceDeclaration::theLineInfo.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitIntegerValueBinaryValue const IntegerValueBinaryValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1080 of file OW_MOFCIMOMVisitor.cpp.

References m_curValue, OW_NAMESPACE::MOF::IntegerValueBinaryValue::pBinaryValue, and val.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitIntegerValueDecimalValue const IntegerValueDecimalValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1090 of file OW_MOFCIMOMVisitor.cpp.

References m_curValue, OW_NAMESPACE::MOF::IntegerValueDecimalValue::pDecimalValue, and val.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitIntegerValueHexValue const IntegerValueHexValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1095 of file OW_MOFCIMOMVisitor.cpp.

References m_curValue, OW_NAMESPACE::MOF::IntegerValueHexValue::pHexValue, and val.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitIntegerValueOctalValue const IntegerValueOctalValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1085 of file OW_MOFCIMOMVisitor.cpp.

References m_curValue, OW_NAMESPACE::MOF::IntegerValueOctalValue::pOctalValue, and val.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMetaElement const MetaElement  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 846 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMethodDeclaration const MethodDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 505 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMMethod::addQualifier(), OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), i, m_curMethod, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::MethodDeclaration::pMethodName, and OW_NAMESPACE::MOF::MethodDeclaration::pQualifier.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMethodName const MethodName  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 542 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMOFProductionAssocDeclaration const MOFProductionAssocDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 85 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::MOFProductionAssocDeclaration::pAssocDeclaration.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMOFProductionClassDeclaration const MOFProductionClassDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 81 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::MOFProductionClassDeclaration::pClassDeclaration.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMOFProductionCompilerDirective const MOFProductionCompilerDirective  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 77 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::MOFProductionCompilerDirective::pCompilerDirective.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMOFProductionIndicDeclaration const MOFProductionIndicDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 89 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::MOFProductionIndicDeclaration::pIndicDeclaration.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMOFProductionInstanceDeclaration const MOFProductionInstanceDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 97 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::MOFProductionInstanceDeclaration::pInstanceDeclaration.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMOFProductionQualifierDeclaration const MOFProductionQualifierDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 93 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::MOFProductionQualifierDeclaration::pQualifierDeclaration.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitMOFSpecification const MOFSpecification  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 70 of file OW_MOFCIMOMVisitor.cpp.

References i, and OW_NAMESPACE::MOF::MOFSpecification::pMOFProduction.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitObjectHandle const ObjectHandle  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 744 of file OW_MOFCIMOMVisitor.cpp.

References m_curValue, and OW_NAMESPACE::MOF::ObjectHandle::pObjectHandle.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitObjectRef const ObjectRef  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 550 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitParameterDataType const ParameterDataType  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 554 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), i, m_curParameter, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::ParameterDataType::pParameterName, and OW_NAMESPACE::MOF::ParameterDataType::pQualifier.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitParameterName const ParameterName  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 615 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitParameterObjectRef const ParameterObjectRef  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 584 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), i, m_curParameter, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::ParameterObjectRef::pParameterName, and OW_NAMESPACE::MOF::ParameterObjectRef::pQualifier.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitPragmaName const PragmaName  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 174 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitPragmaParameter const PragmaParameter  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 178 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitPropertyDeclaration const PropertyDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 427 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMProperty::addQualifier(), OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), i, m_curProperty, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::PropertyDeclaration::pPropertyName, and OW_NAMESPACE::MOF::PropertyDeclaration::pQualifier.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitPropertyName const PropertyName  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 534 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitQualifier const Qualifier  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 342 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::AutoPtr< X >::get(), getQualifierType(), m_curQualifier, m_curValue, OW_NAMESPACE::MOF::Qualifier::pQualifierName, OW_NAMESPACE::MOF::Qualifier::pQualifierParameter, OW_NAMESPACE::CIMQualifier::setName(), OW_NAMESPACE::CIMQualifier::setValue(), and OW_NAMESPACE::MOF::Qualifier::theLineInfo.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitQualifierDeclaration const QualifierDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 748 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::AutoPtr< X >::get(), m_curQualifierType, OW_NAMESPACE::MOF::QualifierDeclaration::pDefaultFlavor, OW_NAMESPACE::MOF::QualifierDeclaration::pQualifierName, OW_NAMESPACE::MOF::QualifierDeclaration::pQualifierType, and OW_NAMESPACE::MOF::QualifierDeclaration::pScope.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitQualifierName const QualifierName  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 760 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitQualifierParameterArrayInitializer const QualifierParameterArrayInitializer  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 415 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMValueCast::castValueToDataType(), OW_NAMESPACE::CIMQualifier::getName(), getQualifierDataType(), m_curQualifier, m_curValue, OW_NAMESPACE::MOF::QualifierParameterArrayInitializer::pArrayInitializer, and OW_NAMESPACE::MOF::QualifierParameterArrayInitializer::theLineInfo.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitQualifierParameterConstantValue const QualifierParameterConstantValue  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 407 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMValueCast::castValueToDataType(), OW_NAMESPACE::CIMQualifier::getName(), getQualifierDataType(), m_curQualifier, m_curValue, OW_NAMESPACE::MOF::QualifierParameterConstantValue::pConstantValue, and OW_NAMESPACE::MOF::QualifierParameterConstantValue::theLineInfo.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitQualifierType const QualifierType  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 764 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMValue::get(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMDataType::getDataType(), m_curValue, OW_NAMESPACE::MOF::QualifierType::pArray, and OW_NAMESPACE::MOF::QualifierType::pDataType.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitReferenceDeclaration const ReferenceDeclaration  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 482 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMProperty::addQualifier(), OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), i, m_curProperty, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::ReferenceDeclaration::pQualifier, and OW_NAMESPACE::MOF::ReferenceDeclaration::pReferenceName.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitReferenceInitializerAliasIdentifier const ReferenceInitializerAliasIdentifier  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 740 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::ReferenceInitializerAliasIdentifier::pAliasIdentifier.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitReferenceInitializerObjectHandle const ReferenceInitializerObjectHandle  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 736 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::MOF::ReferenceInitializerObjectHandle::pObjectHandle.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitReferenceName const ReferenceName  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 538 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitScope const Scope  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 784 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMScope::CLASS, i, and OW_NAMESPACE::MOF::Scope::pMetaElement.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitSuperClass const SuperClass  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 319 of file OW_MOFCIMOMVisitor.cpp.

void OW_NAMESPACE::MOF::CIMOMVisitor::VisitValueInitializer const ValueInitializer  )  [virtual]
 

Implements OW_NAMESPACE::MOF::Visitor.

Definition at line 1062 of file OW_MOFCIMOMVisitor.cpp.

References OW_NAMESPACE::CIMQualifier::CIM_QUAL_DESCRIPTION, OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::AutoPtr< X >::get(), OW_NAMESPACE::CIMQualifier::getName(), i, m_curProperty, m_curQualifier, m_opts, OW_NAMESPACE::MOF::Compiler::Options::m_removeDescriptions, OW_NAMESPACE::MOF::ValueInitializer::pQualifier, OW_NAMESPACE::MOF::ValueInitializer::pValueInitializer, and OW_NAMESPACE::CIMProperty::setQualifier().


Member Data Documentation

Map<String, String> OW_NAMESPACE::MOF::CIMOMVisitor::m_aliasMap [private]
 

Definition at line 168 of file OW_MOFCIMOMVisitor.hpp.

Referenced by VisitAliasIdentifier().

Cache<CIMClass> OW_NAMESPACE::MOF::CIMOMVisitor::m_classCache [private]
 

Definition at line 186 of file OW_MOFCIMOMVisitor.hpp.

Referenced by getClass().

CIMClass OW_NAMESPACE::MOF::CIMOMVisitor::m_curClass [private]
 

Definition at line 148 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMprocessClass(), CIMOMprocessClassAux(), VisitAssocDeclaration(), VisitClassDeclaration(), VisitClassFeatureMethodDeclaration(), VisitClassFeaturePropertyDeclaration(), VisitClassFeatureReferenceDeclaration(), and VisitIndicDeclaration().

CIMInstance OW_NAMESPACE::MOF::CIMOMVisitor::m_curInstance [private]
 

Definition at line 149 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMprocessInstance(), CIMOMprocessInstanceAux(), and VisitInstanceDeclaration().

CIMMethod OW_NAMESPACE::MOF::CIMOMVisitor::m_curMethod [private]
 

Definition at line 154 of file OW_MOFCIMOMVisitor.hpp.

Referenced by VisitClassFeatureMethodDeclaration(), and VisitMethodDeclaration().

CIMParameter OW_NAMESPACE::MOF::CIMOMVisitor::m_curParameter [private]
 

Definition at line 155 of file OW_MOFCIMOMVisitor.hpp.

Referenced by VisitParameterDataType(), and VisitParameterObjectRef().

CIMProperty OW_NAMESPACE::MOF::CIMOMVisitor::m_curProperty [private]
 

Definition at line 153 of file OW_MOFCIMOMVisitor.hpp.

Referenced by VisitClassFeaturePropertyDeclaration(), VisitClassFeatureReferenceDeclaration(), VisitPropertyDeclaration(), VisitReferenceDeclaration(), and VisitValueInitializer().

CIMQualifier OW_NAMESPACE::MOF::CIMOMVisitor::m_curQualifier [private]
 

Definition at line 150 of file OW_MOFCIMOMVisitor.hpp.

Referenced by VisitAssocDeclaration(), VisitClassDeclaration(), VisitIndicDeclaration(), VisitInstanceDeclaration(), VisitMethodDeclaration(), VisitParameterDataType(), VisitParameterObjectRef(), VisitPropertyDeclaration(), VisitQualifier(), VisitQualifierParameterArrayInitializer(), VisitQualifierParameterConstantValue(), VisitReferenceDeclaration(), and VisitValueInitializer().

CIMQualifierType OW_NAMESPACE::MOF::CIMOMVisitor::m_curQualifierType [private]
 

Definition at line 151 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMprocessQualifierType(), CIMOMprocessQualifierTypeAux(), VisitDefaultFlavor(), and VisitQualifierDeclaration().

CIMValue OW_NAMESPACE::MOF::CIMOMVisitor::m_curValue [private]
 

Definition at line 152 of file OW_MOFCIMOMVisitor.hpp.

Referenced by VisitArrayInitializer(), VisitConstantValueCharValue(), VisitConstantValueFloatValue(), VisitConstantValueNullValue(), VisitConstantValueStringValue(), VisitIntegerValueBinaryValue(), VisitIntegerValueDecimalValue(), VisitIntegerValueHexValue(), VisitIntegerValueOctalValue(), VisitObjectHandle(), VisitQualifier(), VisitQualifierParameterArrayInitializer(), VisitQualifierParameterConstantValue(), and VisitQualifierType().

Cache<CIMQualifierType> OW_NAMESPACE::MOF::CIMOMVisitor::m_dataTypeCache [private]
 

Definition at line 182 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMprocessQualifierType(), and getQualifierType().

CIMOMHandleIFCRef OW_NAMESPACE::MOF::CIMOMVisitor::m_hdl [private]
 

Definition at line 163 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMcreateNamespace(), CIMOMgetClass(), CIMOMgetQualifierType(), CIMOMprocessClass(), CIMOMprocessClassAux(), CIMOMprocessInstanceAux(), and CIMOMprocessQualifierTypeAux().

String OW_NAMESPACE::MOF::CIMOMVisitor::m_instanceLocale [private]
 

Definition at line 175 of file OW_MOFCIMOMVisitor.hpp.

Referenced by VisitCompilerDirective().

String OW_NAMESPACE::MOF::CIMOMVisitor::m_locale [private]
 

Definition at line 176 of file OW_MOFCIMOMVisitor.hpp.

String OW_NAMESPACE::MOF::CIMOMVisitor::m_namespace [private]
 

Definition at line 174 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMprocessClass(), and CIMOMprocessClassAux().

String OW_NAMESPACE::MOF::CIMOMVisitor::m_nonLocal [private]
 

Definition at line 177 of file OW_MOFCIMOMVisitor.hpp.

String OW_NAMESPACE::MOF::CIMOMVisitor::m_nonLocalType [private]
 

Definition at line 178 of file OW_MOFCIMOMVisitor.hpp.

Compiler::Options OW_NAMESPACE::MOF::CIMOMVisitor::m_opts [private]
 

Definition at line 171 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMgetClass(), CIMOMgetQualifierType(), CIMOMprocessClass(), CIMOMprocessClassAux(), CIMOMprocessInstance(), CIMOMprocessInstanceAux(), CIMOMprocessQualifierType(), CIMOMprocessQualifierTypeAux(), compileDep(), compileQuals(), VisitAssocDeclaration(), VisitClassDeclaration(), VisitIndicDeclaration(), VisitInstanceDeclaration(), VisitMethodDeclaration(), VisitParameterDataType(), VisitParameterObjectRef(), VisitPropertyDeclaration(), VisitReferenceDeclaration(), and VisitValueInitializer().

RepositoryCIMOMHandleRef OW_NAMESPACE::MOF::CIMOMVisitor::m_rephdl [private]
 

Definition at line 164 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMcreateNamespace().

String OW_NAMESPACE::MOF::CIMOMVisitor::m_source [private]
 

Definition at line 179 of file OW_MOFCIMOMVisitor.hpp.

String OW_NAMESPACE::MOF::CIMOMVisitor::m_sourceType [private]
 

Definition at line 180 of file OW_MOFCIMOMVisitor.hpp.

ParserErrorHandlerIFCRef OW_NAMESPACE::MOF::CIMOMVisitor::theErrorHandler [private]
 

Definition at line 165 of file OW_MOFCIMOMVisitor.hpp.

Referenced by CIMOMcreateNamespace(), CIMOMprocessClass(), CIMOMprocessInstance(), CIMOMprocessQualifierType(), compileDep(), compileQuals(), VisitAliasIdentifier(), and VisitCompilerDirective().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:17:15 2006 for openwbem by  doxygen 1.4.6