EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DictionaryUtility.h
Go to the documentation of this file.
1 /*|-----------------------------------------------------------------------------
2  *| and is provided AS IS with no warranty or guarantee of fit for purpose. --
3  *| See the project's LICENSE.md for details. --
4  *| Copyright (C) 2019 Refinitiv. All rights reserved. --
5  *|-----------------------------------------------------------------------------
6  */
7 
8 #ifndef __thomsonreuters_ema_rdm_DictionaryUtility_h
9 #define __thomsonreuters_ema_rdm_DictionaryUtility_h
10 
11 #include "Access/Include/Common.h"
21 namespace thomsonreuters {
22 
23 namespace ema {
24 
25 namespace rdm {
26 
27 class DataDictionary;
28 
30 {
31 public:
32 
43  static const DataDictionary& dataDictionary(const thomsonreuters::ema::access::FieldList& fieldList);
44 
45 private:
46 
48 
50 
51  DictionaryUtility& operator=(const DictionaryUtility&);
52 
53  virtual ~DictionaryUtility();
54 };
55 
56 }
57 
58 }
59 
60 }
61 
62 #endif // __thomsonreuters_ema_rdm_DictionaryUtility_h
#define EMA_ACCESS_API
Definition: Common.h:95
FieldList is a heterogeneous container of complex and primitive data type entries.
Definition: FieldList.h:178
Common.h file provides definitions of common variable types used in EMA.