EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ComplexType.h
Go to the documentation of this file.
1 /*|-----------------------------------------------------------------------------
2  *| This source code is provided under the Apache 2.0 license --
3  *| and is provided AS IS with no warranty or guarantee of fit for purpose. --
4  *| See the project's LICENSE.md for details. --
5  *| Copyright (C) 2019 Refinitiv. All rights reserved. --
6  *|-----------------------------------------------------------------------------
7  */
8 
9 #ifndef __thomsonreuters_ema_access_ComplexType_h
10 #define __thomsonreuters_ema_access_ComplexType_h
11 
25 #include "Access/Include/Data.h"
26 
27 namespace thomsonreuters {
28 
29 namespace ema {
30 
31 namespace access {
32 
34 {
35 public :
36 
38 
39 
41  virtual ~ComplexType();
43 
44 protected :
45 
46  ComplexType();
47 
48 private :
49 
50  ComplexType( const ComplexType& );
51  ComplexType& operator=( const ComplexType& );
52 };
53 
54 }
55 
56 }
57 
58 }
59 
60 #endif // __thomsonreuters_ema_access_ComplexType_h
#define EMA_ACCESS_API
Definition: Common.h:95
ComplexType class is a parent class from whom all complex data types inherit.
Definition: ComplexType.h:33
Data class is a parent abstract class defining common interfaces for all Data type classes...
Definition: Data.h:38