Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for C++
Loading...
Searching...
No Matches
argument_data.h
Go to the documentation of this file.
1#ifndef UPE_CORE_API_DTO_ARGUMENT_DATA_H_
2#define UPE_CORE_API_DTO_ARGUMENT_DATA_H_
3
4#include <string>
5#include <vector>
6
7#include "mip/mip_namespace.h"
8
9MIP_NAMESPACE_BEGIN
10
12public:
13 virtual const std::string& GetValue() const = 0;
14 virtual const std::string& GetKey() const = 0;
15 virtual const std::vector<std::string>& GetValues() const = 0;
16 virtual ~ArgumentData() {}
17};
18
19MIP_NAMESPACE_END
20
21#endif // UPE_CORE_API_DTO_ARGUMENT_DATA_H_
Definition argument_data.h:11
virtual const std::string & GetKey() const =0
virtual const std::string & GetValue() const =0
virtual const std::vector< std::string > & GetValues() const =0
virtual ~ArgumentData()
Definition argument_data.h:16
MIP namespace macros.