peiyongz    2003/11/13 15:21:19

  Modified:    c/src/xercesc/validators/schema SchemaGrammar.cpp
  Log:
  don't serialize/deserialize fElemNonDecl
  
  Revision  Changes    Path
  1.18      +6 -8      xml-xerces/c/src/xercesc/validators/schema/SchemaGrammar.cpp
  
  Index: SchemaGrammar.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/SchemaGrammar.cpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- SchemaGrammar.cpp 12 Nov 2003 20:35:31 -0000      1.17
  +++ SchemaGrammar.cpp 13 Nov 2003 23:21:19 -0000      1.18
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.18  2003/11/13 23:21:19  peiyongz
  + * don't serialize/deserialize fElemNonDecl
  + *
    * Revision 1.17  2003/11/12 20:35:31  peiyongz
    * Stateless Grammar: ValidationContext
    *
  @@ -379,6 +382,7 @@
       /***
        * don't serialize NamespaceScope*    fNamespaceScope;
        *                 ValidationContext* fValidationContext;
  +     *                                    fElemNonDeclPool
        ***/
   
       Grammar::serialize(serEng);
  @@ -391,13 +395,10 @@
           /***
            *
            * Serialize RefHash3KeysIdPool<SchemaElementDecl>* fElemDeclPool;
  -         * Serialize RefHash3KeysIdPool<SchemaElementDecl>* fElemNonDeclPool;
            * Serialize RefHash3KeysIdPool<SchemaElementDecl>* fGroupElemDeclPool;
            *
           ***/
           XTemplateSerializer::storeObject(fElemDeclPool, serEng);
  -        //todo: will fElemNonDeclPool data be removed
  -        XTemplateSerializer::storeObject(fElemNonDeclPool, serEng);
           XTemplateSerializer::storeObject(fGroupElemDeclPool, serEng);
   
           /***
  @@ -442,13 +443,10 @@
           /***
            *
            * Deserialize RefHash3KeysIdPool<SchemaElementDecl>* fElemDeclPool;
  -         * Deserialize RefHash3KeysIdPool<SchemaElementDecl>* fElemNonDeclPool;
            * Deserialize RefHash3KeysIdPool<SchemaElementDecl>* fGroupElemDeclPool;
            *
           ***/
           XTemplateSerializer::loadObject(&fElemDeclPool, 109, true, 128, serEng);
  -        //todo: will fElemNonDeclPool data be removed
  -        XTemplateSerializer::loadObject(&fElemNonDeclPool, 109, true, 128, serEng);
           XTemplateSerializer::loadObject(&fGroupElemDeclPool, 109, true, 128, 
serEng);
   
           /***
  @@ -468,8 +466,8 @@
   
           XTemplateSerializer::loadObject(&fAttributeDeclRegistry, 29, true, serEng);
           XTemplateSerializer::loadObject(&fComplexTypeRegistry, 29, true, serEng);
  -        XTemplateSerializer::loadObject(&fGroupInfoRegistry, 29, true, serEng);
  -        XTemplateSerializer::loadObject(&fAttGroupInfoRegistry, 29, true, serEng);
  +        XTemplateSerializer::loadObject(&fGroupInfoRegistry, 13, true, serEng);
  +        XTemplateSerializer::loadObject(&fAttGroupInfoRegistry, 13, true, serEng);
          
           /***
            * Deserialize RefHash2KeysTableOf<ElemVector>*       
fValidSubstitutionGroups;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to