27 #ifndef __INDEXHEADERGROUP__ 28 #define __INDEXHEADERGROUP__ 30 #include "IPMStream.h" 32 #include "LanguageID.h" 33 #include "WideString.h" 34 #include "IndexSectionHeader.h" 58 return ( (fUIHeader == other.fUIHeader) &&
59 (fName == other.fName) &&
60 (fTextHeader == other.fTextHeader) &&
61 (fVisible == other.fVisible) &&
62 (fSectionHeadersList == other.fSectionHeadersList));
69 return ( !(*
this == other) );
77 fSectionHeadersList.push_back(sectionHeader);
86 ASSERT_MSG(i >= 0 && i < fSectionHeadersList.size(),
"GetNthSectionHeader::IndexSectionHeadersSet: bad index");
87 return fSectionHeadersList[i];
99 fTextHeader.ReadWrite(s);
105 int32 numHeaders = fSectionHeadersList.size();
109 fSectionHeadersList.clear();
110 fSectionHeadersList.reserve(numHeaders);
113 for (i = 0; i < numHeaders; i++)
119 fSectionHeadersList.push_back(sectionHeader);
124 int32 numHeaders = fSectionHeadersList.size();
128 for (i = 0; i < numHeaders; i++)
140 #endif // __INDEXHEADERGROUP__