8 #ifndef RETDEC_LLVMIR2HLL_SUPPORT_LIBRARY_FUNCS_REMOVER_H
9 #define RETDEC_LLVMIR2HLL_SUPPORT_LIBRARY_FUNCS_REMOVER_H
Removes defined functions which are from some standard library whose header file has to be included b...
Definition: library_funcs_remover.h:29
static FuncVector removeFuncs(ShPtr< Module > module)
Removes defined functions in module which are from some standard library whose header file has to be ...
Definition: library_funcs_remover.cpp:83
A mixin to make classes non-copyable.
Definition: non_copyable.h:27
ShPtr< Module > module
The current module.
Definition: hll_writer.cpp:100
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
std::vector< ShPtr< Function > > FuncVector
Vector of functions.
Definition: types.h:105
Definition: archive_wrapper.h:19
A mixin to make classes non-copyable.
Declarations, aliases, macros, etc. for the use of smart pointers.
Aliases for several useful types.