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 |