diff -r 000000000000 -r 638b9c697799 apicompatanamdw/compatanalysercmd/headeranalyser/src/XMLStringConst.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/apicompatanamdw/compatanalysercmd/headeranalyser/src/XMLStringConst.h Tue Jan 12 14:52:39 2010 +0530 @@ -0,0 +1,250 @@ +/* +* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* +*/ + + +#ifndef __XMLSTRINGCONST_H__ +#define __XMLSTRINGCONST_H__ + +#include "CmdGlobals.h" +#include "XMLUtils.h" + +#include + +XERCES_CPP_NAMESPACE_USE + +#ifdef __WIN__ + +extern const XMLCh* KXMLIdString; +extern const XMLCh* KXMLMangledString; +extern const XMLCh* KXMLMembersString; +extern const XMLCh* KXMLVirtualString; +extern const XMLCh* KXMLPublicString; +extern const XMLCh* KXMLPrivateString; +extern const XMLCh* KXMLProtectedString; +extern const XMLCh* KXMLAccessString; +extern const XMLCh* KXMLAttributeString; +extern const XMLCh* KXMLExportedString; +extern const XMLCh* KXMLExplicitString; +extern const XMLCh* KXMLInlineString; +extern const XMLCh* KXMLArtificialString; +extern const XMLCh* KXMLNameString; +extern const XMLCh* KXMLTypeString; +extern const XMLCh* KXMLHeaderfilenamesString; +extern const XMLCh* KXMLHeaderfileString; +extern const XMLCh* KXMLContextString; +extern const XMLCh* KXMLSizeString; +extern const XMLCh* KXMLAlignString; +extern const XMLCh* KXMLBasesString; +extern const XMLCh* KXMLConstString; +extern const XMLCh* KXMLInitString; +extern const XMLCh* KXMLReturnsString; +extern const XMLCh* KXMLMutableString; +extern const XMLCh* KXMLOffsetString; +extern const XMLCh* KXMLDefaultString; +extern const XMLCh* KXMLMaxString; +extern const XMLCh* KXMIncompleteString; +extern const XMLCh* KXMLMebmersString; +extern const XMLCh* KXMLPureVirtualString; +extern const XMLCh* KXMLStaticString; +extern const XMLCh* KXMLBaseTypeString; +extern const XMLCh* KXMLAbstractString; +extern const XMLCh* KXMLFileIdString; +extern const XMLCh* KXMLLineString; +extern const XMLCh* KXMLGlobalNamespaceString; + +extern const XMLCh* KXMLArgumentString; +extern const XMLCh* KXMLEllipsisString; +extern const XMLCh* KXMLArrayTypeString; +extern const XMLCh* KXMLConverterString; +extern const XMLCh* KXMLEnumValueString; +extern const XMLCh* KXMLEnumerationString; +extern const XMLCh* KXMLBaseString; +extern const XMLCh* KXMLClassString; +extern const XMLCh* KXMLConstructorString; +extern const XMLCh* KXMLCvQualifiedTypeString; +extern const XMLCh* KXMLFileString; +extern const XMLCh* KXMLFundamentalTypeString; +extern const XMLCh* KXMLTypedefString; +extern const XMLCh* KXMLNamespaceString; +extern const XMLCh* KXMLVariableString; +extern const XMLCh* KXMLMethodString; +extern const XMLCh* KXMLFunctionString; +extern const XMLCh* KXMLDestructorString; +extern const XMLCh* KXMLFieldString; +extern const XMLCh* KXMLFunctionTypeString; +extern const XMLCh* KXMLMethodTypeString; +extern const XMLCh* KXMLNamespaceAliasString; +extern const XMLCh* KXMLOffsetTypeString; +extern const XMLCh* KXMLOperatorFunctionString; +extern const XMLCh* KXMLOperatorMethodString; +extern const XMLCh* KXMLPointerTypeString; +extern const XMLCh* KXMLReferenceTypeString; +extern const XMLCh* KXMLStructString; +extern const XMLCh* KXMLUnimplementedString; +extern const XMLCh* KXMLUnionString; +extern const char KAnonymousChar; + +extern const XMLCh* KXMLIgnoreContext; +extern const XMLCh* KAnonymousName; + +//Self generated nodes/attributes +extern const XMLCh* KXMLBBCPublicConstructorString; +extern const XMLCh* KXMLBBCProtectedConstructorString; +extern const XMLCh* KXMLBBCDestructorAccessString; + +extern const XMLCh* KXMLBBCAccessPublicString; +extern const XMLCh* KXMLBBCAccessProtectedString; +extern const XMLCh* KXMLBBCAccessPrivateString; + +extern const XMLCh* KXMLBBCPublicInlineString; +extern const XMLCh* KXMLBBCProtectedInlineString; +extern const XMLCh* KXMLBBCVirtualString; +extern const XMLCh* KXMLBBCVirtualInheritanceString; +extern const XMLCh* KXMLBBCFQNameString; +extern const XMLCh* KXMLBBCAnalysisStatus; + +extern const XMLCh* KXMLBBCAnalysisStatusAnalysing; +extern const XMLCh* KXMLBBCAnalysisStatusClean; +extern const XMLCh* KXMLBBCAnalysisStatusIssues; + +extern const XMLCh* KXMLBBCVirtualFunctionIndex; + +extern const XMLCh* KXML1String; +extern const XMLCh* KXML0String; + + +const int KEntityComparisonTableCount=33; +extern const EntityComparisonElement KEntityComparisonTable[KEntityComparisonTableCount]; + +extern const XMLCh* KXMLEmptyString; +extern const XMLCh* KXMLAnonymousNamespacePrefix; +extern const XMLCh* KXMLInternalNamePrefix; +extern const XMLCh* KXMLPlatformVersion; + +#else + +// other than Windows platform defines +extern const char* KXMLIdString; +extern const char* KXMLMangledString; +extern const char* KXMLMembersString; +extern const char* KXMLVirtualString; +extern const char* KXMLPublicString; +extern const char* KXMLPrivateString; +extern const char* KXMLProtectedString; +extern const char* KXMLAccessString; +extern const char* KXMLAttributeString; +extern const char* KXMLExportedString; +extern const char* KXMLExplicitString; +extern const char* KXMLInlineString; +extern const char* KXMLArtificialString; +extern const char* KXMLNameString; +extern const char* KXMLTypeString; +extern const char* KXMLHeaderfilenamesString; +extern const char* KXMLHeaderfileString; +extern const char* KXMLContextString; +extern const char* KXMLSizeString; +extern const char* KXMLAlignString; +extern const char* KXMLBasesString; +extern const char* KXMLConstString; +extern const char* KXMLInitString; +extern const char* KXMLReturnsString; +extern const char* KXMLMutableString; +extern const char* KXMLOffsetString; +extern const char* KXMLDefaultString; +extern const char* KXMLMaxString; +extern const char* KXMIncompleteString; +extern const char* KXMLMebmersString; +extern const char* KXMLPureVirtualString; +extern const char* KXMLStaticString; +extern const char* KXMLBaseTypeString; +extern const char* KXMLAbstractString; +extern const char* KXMLFileIdString; +extern const char* KXMLLineString; +extern const char* KXMLGlobalNamespaceString; + +extern const char* KXMLArgumentString; +extern const char* KXMLEllipsisString; +extern const char* KXMLArrayTypeString; +extern const char* KXMLConverterString; +extern const char* KXMLEnumValueString; +extern const char* KXMLEnumerationString; +extern const char* KXMLBaseString; +extern const char* KXMLClassString; +extern const char* KXMLConstructorString; +extern const char* KXMLCvQualifiedTypeString; +extern const char* KXMLFileString; +extern const char* KXMLFundamentalTypeString; +extern const char* KXMLTypedefString; +extern const char* KXMLNamespaceString; +extern const char* KXMLVariableString; +extern const char* KXMLMethodString; +extern const char* KXMLFunctionString; +extern const char* KXMLDestructorString; +extern const char* KXMLFieldString; +extern const char* KXMLFunctionTypeString; +extern const char* KXMLMethodTypeString; +extern const char* KXMLNamespaceAliasString; +extern const char* KXMLOffsetTypeString; +extern const char* KXMLOperatorFunctionString; +extern const char* KXMLOperatorMethodString; +extern const char* KXMLPointerTypeString; +extern const char* KXMLReferenceTypeString; +extern const char* KXMLStructString; +extern const char* KXMLUnimplementedString; +extern const char* KXMLUnionString; +extern const char KAnonymousChar; + +extern const char* KXMLIgnoreContext; +extern const char* KAnonymousName; + +//Self generated nodes/attributes +extern const char* KXMLBBCPublicConstructorString; +extern const char* KXMLBBCProtectedConstructorString; +extern const char* KXMLBBCDestructorAccessString; +extern const char* KXMLBBCAccessPublicString; +extern const char* KXMLBBCAccessProtectedString; +extern const char* KXMLBBCAccessPrivateString; + +extern const char* KXMLBBCPublicInlineString; +extern const char* KXMLBBCProtectedInlineString; +extern const char* KXMLBBCVirtualString; +extern const char* KXMLBBCVirtualInheritanceString; +extern const char* KXMLBBCFQNameString; +extern const char* KXMLBBCAnalysisStatus; + +extern const char* KXMLBBCAnalysisStatusAnalysing; +extern const char* KXMLBBCAnalysisStatusClean; +extern const char* KXMLBBCAnalysisStatusIssues; + +extern const char* KXMLBBCVirtualFunctionIndex; + + +extern const char* KXML1String; +extern const char* KXML0String; + + +const int KEntityComparisonTableCount=33; +extern const EntityComparisonElement KEntityComparisonTable[KEntityComparisonTableCount]; + +extern const char* KXMLEmptyString; +extern const char* KXMLAnonymousNamespacePrefix; +extern const char* KXMLInternalNamePrefix; +extern const char* KXMLPlatformVersion; + + +#endif +#endif