OTX-Runtime for C++  
IStructureSignature.h
1 #ifndef OpenTestSystem_Otx_Runtime_Api_Otx_Signature_IStructureSignature_H
2 #define OpenTestSystem_Otx_Runtime_Api_Otx_Signature_IStructureSignature_H
3 
4 #include "ApiDefs.h"
5 #include <vector>
6 #include <memory>
7 #include "ISignature.h"
8 
9 namespace OpenTestSystem { namespace Otx { namespace Runtime { namespace Api { namespace DataTypes {
10  class StructureElement;
11 }}}}}
12 
13 namespace OpenTestSystem { namespace Otx { namespace Runtime { namespace Api { namespace Otx { namespace Signature {
14 
18  class API_EXPORTS IStructureSignature : public ISignature
19  {
20  public:
24  virtual const std::vector<std::shared_ptr<OpenTestSystem::Otx::Runtime::Api::DataTypes::StructureElement>>& GetElements() = 0;
25  };
26 }}}}}}
27 #endif
Represents an OTX signature.
Definition: ISignature.h:19
Represents an OTX Structure Signature.
Definition: IStructureSignature.h:19
virtual const std::vector< std::shared_ptr< OpenTestSystem::Otx::Runtime::Api::DataTypes::StructureElement > > & GetElements()=0
Get all Structure Elements.
Namespace containing all objects related to testing inside automotive industry