Esempio n. 1
0
void marshalEntry(StorageIntf *s,Entry *e)
{
    marshalUInt(s,HEADER);
    marshalQCString(s,e->name);
    marshalQCString(s,e->type);
    marshalInt(s,e->section);
    marshalInt(s,(int)e->protection);
    marshalInt(s,(int)e->mtype);
    marshalInt(s,e->spec);
    marshalInt(s,e->initLines);
    marshalBool(s,e->stat);
    marshalBool(s,e->explicitExternal);
    marshalBool(s,e->proto);
    marshalBool(s,e->subGrouping);
    marshalBool(s,e->callGraph);
    marshalBool(s,e->callerGraph);
    marshalInt(s,(int)e->virt);
    marshalQCString(s,e->args);
    marshalQCString(s,e->bitfields);
    marshalArgumentList(s,e->argList);
    marshalArgumentLists(s,e->tArgLists);
    marshalQGString(s,e->program);
    marshalQGString(s,e->initializer);
    marshalQCString(s,e->includeFile);
    marshalQCString(s,e->includeName);
    marshalQCString(s,e->doc);
    marshalInt(s,e->docLine);
    marshalQCString(s,e->docFile);
    marshalQCString(s,e->brief);
    marshalInt(s,e->briefLine);
    marshalQCString(s,e->briefFile);
    marshalQCString(s,e->inbodyDocs);
    marshalInt(s,e->inbodyLine);
    marshalQCString(s,e->inbodyFile);
    marshalQCString(s,e->relates);
    marshalInt(s,e->relatesType);
    marshalQCString(s,e->read);
    marshalQCString(s,e->write);
    marshalQCString(s,e->inside);
    marshalQCString(s,e->exception);
    marshalArgumentList(s,e->typeConstr);
    marshalInt(s,e->bodyLine);
    marshalInt(s,e->endBodyLine);
    marshalInt(s,e->mGrpId);
    marshalBaseInfoList(s,e->extends);
    marshalGroupingList(s,e->groups);
    marshalSectionInfoList(s,e->anchors);
    marshalQCString(s,e->fileName);
    marshalInt(s,e->startLine);
    marshalItemInfoList(s,e->sli);
    marshalBool(s,e->objc);
    marshalBool(s,e->hidden);
    marshalBool(s,e->artificial);
    marshalInt(s,(int)e->groupDocType);
}
Esempio n. 2
0
void MemberGroup::marshal(StorageIntf *s)
{
  marshalMemberList(s,memberList);
  marshalObjPointer(s,inDeclSection); // reference only
  marshalInt(s,grpId);
  marshalQCString(s,grpHeader);
  marshalQCString(s,fileName);
  marshalObjPointer(s,scope);
  marshalQCString(s,doc);
  marshalBool(s,inSameSection);
  marshalInt(s,m_numDecMembers);
  marshalInt(s,m_numDocMembers);
  marshalObjPointer(s,m_parent);
  marshalQCString(s,m_docFile);
  marshalItemInfoList (Doxygen::symbolStorage,m_xrefListItems);
}