Files
ResInsight/Fwk/AppFwk/cafProjectDataModel/cafPdmXml/cafInternalPdmXmlFieldReaderWriter.cpp
Magne Sjaastad d23c6b4bb6 Janitor: Several code hygiene adjustments (#9981)
* Include all libraries in APP_FWK_LIBRARIES
* Several fixes detected by Static Code Analysis
* Remove unused code
* Add .clang.tidy
* Use QElapsedTimer
* Use horizontalAdvance
* Avoid | between enum of different classes
* Avoid illegal character
* Renaming and reorder of constructor initialization
2023-03-23 15:49:06 +01:00

24 lines
825 B
C++

#include "cafInternalPdmXmlFieldReaderWriter.h"
#include "cafInternalPdmFieldIoHelper.h"
namespace caf
{
//--------------------------------------------------------------------------------------------------
/// Specialized read function for QStrings, because the >> operator only can read word by word
//--------------------------------------------------------------------------------------------------
template <>
void PdmFieldReader<QString>::readFieldData( QString& field, QXmlStreamReader& xmlStream, PdmObjectFactory* )
{
PdmFieldIOHelper::skipComments( xmlStream );
if ( !xmlStream.isCharacters() ) return;
field = xmlStream.text().toString();
// Make stream point to end of element
xmlStream.readNext();
PdmFieldIOHelper::skipCharactersAndComments( xmlStream );
}
} // End of namespace caf