LLVM API Documentation
addFileBefore(const sys::Path &filename, iterator where) | llvm::Archive | |
Archive(const sys::Path &filename, bool map=false) | llvm::Archive | [protected] |
archPath | llvm::Archive | [protected] |
back() const | llvm::Archive | [inline] |
back() | llvm::Archive | [inline] |
base | llvm::Archive | [protected] |
begin() | llvm::Archive | [inline] |
begin() const | llvm::Archive | [inline] |
checkSignature(std::string *ErrMessage) | llvm::Archive | [protected] |
cleanUpMemory() | llvm::Archive | [protected] |
const_iterator typedef | llvm::Archive | |
const_reverse_iterator typedef | llvm::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, std::string *ErrMessage) | llvm::Archive | |
findModulesDefiningSymbols(std::set< std::string > &symbols, std::set< ModuleProvider * > &modules, std::string *ErrMessage) | llvm::Archive | |
firstFileOffset | llvm::Archive | [protected] |
foreignST | llvm::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 typedef | llvm::Archive | |
loadArchive(std::string *ErrMessage) | llvm::Archive | [protected] |
loadSymbolTable(std::string *ErrMessage) | llvm::Archive | [protected] |
mapfile | llvm::Archive | [protected] |
members | llvm::Archive | [protected] |
MembersList typedef | llvm::Archive | |
ModuleMap typedef | llvm::Archive | [protected] |
modules | llvm::Archive | [protected] |
OpenAndLoad(const sys::Path &filePath, std::string *ErrorMessage) | llvm::Archive | [static] |
OpenAndLoadSymbols(const sys::Path &Filename, std::string *ErrorMessage=0) | llvm::Archive | [static] |
parseMemberHeader(const char *&At, const char *End, std::string *error) | llvm::Archive | [protected] |
parseSymbolTable(const void *data, unsigned len, std::string *error) | llvm::Archive | [protected] |
rbegin() | llvm::Archive | [inline] |
rbegin() const | llvm::Archive | [inline] |
rend() | llvm::Archive | [inline] |
rend() const | llvm::Archive | [inline] |
reverse_iterator typedef | llvm::Archive | |
size() const | llvm::Archive | [inline] |
splice(iterator dest, Archive &arch, iterator src) | llvm::Archive | [inline] |
strtab | llvm::Archive | [protected] |
symTab | llvm::Archive | [protected] |
symTabSize | llvm::Archive | [protected] |
SymTabType typedef | llvm::Archive | |
writeMember(const ArchiveMember &member, std::ofstream &ARFile, bool CreateSymbolTable, bool TruncateNames, bool ShouldCompress, std::string *ErrMessage) | llvm::Archive | [protected] |
writeSymbolTable(std::ofstream &ARFile) | llvm::Archive | [protected] |
writeToDisk(bool CreateSymbolTable=false, bool TruncateNames=false, bool Compress=false, std::string *ErrMessage=0) | llvm::Archive | |
~Archive() | llvm::Archive |