llvm-6502/include/llvm/Object
Rafael Espindola b138caba43 Pass a std::unique_ptr& to the create??? methods is lib/Object.
This makes the buffer ownership on error conditions very natural. The buffer
is only moved out of the argument if an object is constructed that now
owns the buffer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211546 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-23 22:00:37 +00:00
..
Archive.h Convert the Archive API to use ErrorOr. 2014-06-16 16:08:36 +00:00
Binary.h Pass a std::unique_ptr& to the create??? methods is lib/Object. 2014-06-23 22:00:37 +00:00
COFF.h Make ObjectFile and BitcodeReader always own the MemoryBuffer. 2014-06-23 21:53:12 +00:00
COFFYAML.h obj2yaml: Use the correct relocation type for different machine types 2014-04-07 23:12:20 +00:00
ELF.h Don't use 'using std::error_code' in include/llvm. 2014-06-12 21:46:39 +00:00
ELFObjectFile.h Make ObjectFile and BitcodeReader always own the MemoryBuffer. 2014-06-23 21:53:12 +00:00
ELFTypes.h [Object] Split the ELF interface into 3 parts. 2013-08-08 22:27:13 +00:00
ELFYAML.h [yaml2obj][obj2yaml] Support ELF symbol's visibility flags (default/hidden/protected). 2014-06-06 07:41:57 +00:00
Error.h Don't use 'using std::error_code' in include/llvm. 2014-06-12 21:46:39 +00:00
IRObjectFile.h Make ObjectFile and BitcodeReader always own the MemoryBuffer. 2014-06-23 21:53:12 +00:00
MachO.h Make ObjectFile and BitcodeReader always own the MemoryBuffer. 2014-06-23 21:53:12 +00:00
MachOUniversal.h Convert a few methods to use ErrorOr. 2014-06-23 20:41:02 +00:00
ObjectFile.h Pass a std::unique_ptr& to the create??? methods is lib/Object. 2014-06-23 22:00:37 +00:00
RelocVisitor.h Support LE in RelocVisitor::visitELF_PPC64_* 2014-06-18 15:15:49 +00:00
StringTableBuilder.h ELFObjectWriter: deduplicate suffices in strtab 2014-04-30 16:25:02 +00:00
SymbolicFile.h Pass a std::unique_ptr& to the create??? methods is lib/Object. 2014-06-23 22:00:37 +00:00
YAML.h YAMLIO: Allow scalars to dictate quotation rules 2014-04-10 07:37:33 +00:00