void SavingCtrlObj::HwSavingStream::setCommonHeader(const HeaderMap& headerMap) { DEB_MEMBER_FUNCT(); if (!headerMap.empty()) { Group header = Group(m_entry->createGroup("Header")); for (map<string, string>::const_iterator it = headerMap.begin(); it != headerMap.end(); it++) { string key = it->first; string value = it->second; write_h5_dataset(header, key.c_str(), value); } } }
EASTLHeaderMapWrapper::EASTLHeaderMapWrapperIterator* EASTLHeaderMapWrapper::First() { HeaderMap* headerMapPtr = reinterpret_cast<HeaderMap*>(mHeaderMap); if(headerMapPtr && !headerMapPtr->empty()) { if(!mHeaderMapWrapperIterator) mHeaderMapWrapperIterator = EAWEBKIT_NEW("HeaderMapIteratorWrapper") EASTLHeaderMapWrapperIterator(); *(reinterpret_cast<HeaderMap::iterator*>(mHeaderMapWrapperIterator->mIterator)) = headerMapPtr->begin(); return mHeaderMapWrapperIterator; } return 0; }