17 #ifndef OPERATIONDISPATCHERREGISTRY_HXX
18 #define OPERATIONDISPATCHERREGISTRY_HXX
25 #include <common/tc_deprecation_macros.h>
28 #include <extensionframework/libextensionframework_exports.h>
32 class OperationDispatcherRegistry;
80 TC_DEPRECATED_NO_REPLACEMENT(
"11.2.4",
"getObjectBasedOpIntForSetBasedOpInt")
81 void getObjectBasedOpIntForSetBasedOpInt(
int setBasedOpInt, std::vector<
int>& objBasedOpInt );
91 static
void isFallbackEnabledOperation( const
int inputOpInt,
92 bool& isFallBackEnabled,
99 ~OperationDispatcherRegistry();
103 static OperationDispatcherRegistry* m_instance;
104 std::map<
int, std::vector< tag_t >* > m_typeOperations;
107 void initializeSetBasedToObjectBaseOperationMap();
108 void initializeObjectBasedToSetBaseOperationMap();
111 static
void initializeFallbackEnabledOperationMap();
113 #include <extensionframework/libextensionframework_undef.h>
114 #endif //OPERATIONDISPATCHERREGISTRY_HXX