IOFormat 1.12.0
Loading...
Searching...
No Matches
FeiMetadataHelper.h
Go to the documentation of this file.
1// Add following header comment to force Doxygen to generate documentation
2// for methods which are directly in ioformat namespace without belonging to a
3// class. Doxygen limitation.
6#pragma once
7
8#include <memory>
9#include <string>
10
11#include <ioformat/IOFormatAPI.h>
12
13#include <iolink/metadata/MetadataNode.h>
14
15namespace ioformat
16{
20class IOFORMAT_API FeiMetadataHelper
21{
22public:
23 FeiMetadataHelper() = delete;
24 FeiMetadataHelper(const FeiMetadataHelper&) = delete;
26 FeiMetadataHelper& operator=(const FeiMetadataHelper&) = delete;
27 FeiMetadataHelper& operator=(FeiMetadataHelper&&) = delete;
28 ~FeiMetadataHelper() = delete;
29
39 [[nodiscard]] static std::shared_ptr<iolink::MetadataNode> parseFeiMetadataXML(const std::string& xmlContent);
40};
41} // namespace ioformat
Definition FeiMetadataHelper.h:21
static std::shared_ptr< iolink::MetadataNode > parseFeiMetadataXML(const std::string &xmlContent)
Global namespace which contains all methods to encode/decode data from/into different resources (file...
Definition Error.h:6