llvm-project/llvm/tools/llvm-readobj
Saleem Abdulrasool 65dbbb5dd6 tools: avoid use of std::function
Remove the use of the std::function and replace the capturing lambda with a
non-capturing one, opting to pass the user data down to the context.  This is
needed as std::function is not yet available on all hosted platforms (it
requires RTTI, which breaks on Windows).

Thanks to Nico Rieck for pointing this out!

llvm-svn: 209607
2014-05-25 21:37:59 +00:00
..
ARMAttributeParser.cpp [C++] Use 'nullptr'. Tools edition. 2014-04-25 04:24:47 +00:00
ARMAttributeParser.h tools: add support for decoding ARM attributes 2014-01-30 04:46:33 +00:00
ARMEHABIPrinter.h [C++] Use 'nullptr'. 2014-04-28 04:05:08 +00:00
CMakeLists.txt tools: split out Win64EHDumper from COFFDumper 2014-05-25 20:26:45 +00:00
COFFDumper.cpp tools: avoid use of std::function 2014-05-25 21:37:59 +00:00
ELFDumper.cpp [Mips] Add more relocation types and MIPS specific e_flags constants. 2014-05-20 09:27:49 +00:00
Error.cpp Support: Make error_category's constructor public 2014-03-15 04:05:59 +00:00
Error.h Add missing std:: qualifiers 2014-03-07 14:55:30 +00:00
LLVMBuild.txt Don't link with the archive library programs that don't use it. 2013-06-17 15:29:46 +00:00
MachODumper.cpp [C++11] Introduce ObjectFile::symbols() to use range-based loops. 2014-03-17 07:28:19 +00:00
Makefile Don't link with the archive library programs that don't use it. 2013-06-17 15:29:46 +00:00
ObjDumper.cpp Re-sort #include lines again, prior to moving headers around. 2014-01-13 08:04:33 +00:00
ObjDumper.h Replace OwningPtr<T> with std::unique_ptr<T>. 2014-03-06 05:51:42 +00:00
StreamWriter.cpp Implements low-level object file format specific output for COFF and 2013-04-03 18:31:38 +00:00
StreamWriter.h [C++11] Range-based loop simplification. 2014-04-20 21:05:30 +00:00
Win64EHDumper.cpp tools: avoid use of std::function 2014-05-25 21:37:59 +00:00
Win64EHDumper.h tools: avoid use of std::function 2014-05-25 21:37:59 +00:00
llvm-readobj.cpp Replace OwningPtr<T> with std::unique_ptr<T>. 2014-03-06 05:51:42 +00:00
llvm-readobj.h tools: add support for decoding ARM attributes 2014-01-30 04:46:33 +00:00