retdec
call_info_obtainer_factory.h
Go to the documentation of this file.
1 
10 #ifndef RETDEC_LLVMIR2HLL_OBTAINER_CALL_INFO_OBTAINER_FACTORY_H
11 #define RETDEC_LLVMIR2HLL_OBTAINER_CALL_INFO_OBTAINER_FACTORY_H
12 
13 #include <string>
14 
18 
19 namespace retdec {
20 namespace llvmir2hll {
21 
22 class CallInfoObtainer;
23 
28  Factory<
29  // Type of the base class.
31  // Type of the object's identifier.
32  std::string,
33  // Type of a function used to create instances.
35  >
36 >;
37 
38 } // namespace llvmir2hll
39 } // namespace retdec
40 
41 #endif
A base class of all obtainers of information about functions and function calls.
Definition: call_info_obtainer.h:218
Implementation of a generic object factory.
Definition: factory.h:124
Implementation of the Singleton design pattern.
Definition: singleton.h:34
Implementation of the Object Factory design pattern.
A library providing API for working with back-end IR.
std::shared_ptr< T > ShPtr
An alias for a shared pointer.
Definition: smart_ptr.h:18
Definition: archive_wrapper.h:19
Implementation of the Singleton design pattern.
Declarations, aliases, macros, etc. for the use of smart pointers.