LLVM API Documentation

llvm::Archive Member List

This is the complete list of members for llvm::Archive, including all inherited members.

addFileBefore(const sys::Path &filename, iterator where)llvm::Archive
Archive(const sys::Path &filename, bool map=false)llvm::Archive [protected]
archPathllvm::Archive [protected]
back() const llvm::Archive [inline]
back()llvm::Archive [inline]
basellvm::Archive [protected]
begin()llvm::Archive [inline]
begin() const llvm::Archive [inline]
checkSignature()llvm::Archive [protected]
cleanUpMemory()llvm::Archive [protected]
const_iterator typedefllvm::Archive
const_reverse_iterator typedefllvm::Archive
CreateEmpty(const sys::Path &Filename)llvm::Archive [static]
empty() const llvm::Archive [inline]
end()llvm::Archive [inline]
end() const llvm::Archive [inline]
erase(iterator target)llvm::Archive [inline]
fillHeader(const ArchiveMember &mbr, ArchiveMemberHeader &hdr, int sz, bool TruncateNames) const llvm::Archive [protected]
findModuleDefiningSymbol(const std::string &symbol)llvm::Archive
findModulesDefiningSymbols(std::set< std::string > &symbols, std::set< ModuleProvider * > &modules)llvm::Archive
firstFileOffsetllvm::Archive [protected]
foreignSTllvm::Archive [protected]
front() const llvm::Archive [inline]
front()llvm::Archive [inline]
getAllModules(std::vector< Module * > &Modules, std::string *ErrMessage)llvm::Archive
getFirstFileOffset()llvm::Archive [inline]
getMembers()llvm::Archive [inline]
getPath()llvm::Archive [inline]
getSymbolTable()llvm::Archive [inline]
isBytecodeArchive()llvm::Archive
iterator typedefllvm::Archive
loadArchive()llvm::Archive [protected]
loadSymbolTable()llvm::Archive [protected]
mapfilellvm::Archive [protected]
membersllvm::Archive [protected]
MembersList typedefllvm::Archive
ModuleMap typedefllvm::Archive [protected]
modulesllvm::Archive [protected]
OpenAndLoad(const sys::Path &filePath, std::string *ErrorMessage=0)llvm::Archive [static]
OpenAndLoadSymbols(const sys::Path &Filename, std::string *ErrorMessage=0)llvm::Archive [static]
parseMemberHeader(const char *&At, const char *End)llvm::Archive [protected]
parseSymbolTable(const void *data, unsigned len)llvm::Archive [protected]
rbegin()llvm::Archive [inline]
rbegin() const llvm::Archive [inline]
rend()llvm::Archive [inline]
rend() const llvm::Archive [inline]
reverse_iterator typedefllvm::Archive
size() const llvm::Archive [inline]
splice(iterator dest, Archive &arch, iterator src)llvm::Archive [inline]
strtabllvm::Archive [protected]
symTabllvm::Archive [protected]
symTabSizellvm::Archive [protected]
SymTabType typedefllvm::Archive
writeMember(const ArchiveMember &member, std::ofstream &ARFile, bool CreateSymbolTable, bool TruncateNames, bool ShouldCompress)llvm::Archive [protected]
writeSymbolTable(std::ofstream &ARFile)llvm::Archive [protected]
writeToDisk(bool CreateSymbolTable=false, bool TruncateNames=false, bool Compress=false)llvm::Archive
~Archive()llvm::Archive