Home | History | Annotate | Download | only in Bitcode

Lines Matching defs:ArchiveMember

10 // This header file declares the Archive and ArchiveMember classes that provide
39 /// construct ArchiveMember instances. You should obtain them from the methods
42 class ArchiveMember : public ilist_node<ArchiveMember> {
183 ArchiveMember();
186 /// Used internally by the Archive class to construct an ArchiveMember.
187 /// The contents of the ArchiveMember are filled out by the Archive class.
188 explicit ArchiveMember(Archive *PAR);
190 // So Archive can construct an ArchiveMember
196 /// presents the archive file as an ilist of ArchiveMember objects. The members
213 typedef iplist<ArchiveMember> MembersList;
215 /// @brief Forward mutable iterator over ArchiveMember
218 /// @brief Forward immutable iterator over ArchiveMember
221 /// @brief Reverse mutable iterator over ArchiveMember
224 /// @brief Reverse immutable iterator over ArchiveMember
246 inline const ArchiveMember& front() const { return members.front(); }
247 inline ArchiveMember& front() { return members.front(); }
248 inline const ArchiveMember& back() const { return members.back(); }
249 inline ArchiveMember& back() { return members.back(); }
264 /// ArchiveMember is deleted.
333 /// on the Archive's iplist of ArchiveMember. However, it is recommended
335 /// @returns the iplist of ArchiveMember
435 /// to determine just enough information to create an ArchiveMember object
461 /// @returns A fully populated ArchiveMember or 0 if an error occurred.
463 ArchiveMember* parseMemberHeader(
487 /// Writes one ArchiveMember to an ofstream. If an error occurs, returns
493 const ArchiveMember& member, ///< The member to be written
501 /// @brief Fill in an ArchiveMemberHeader from ArchiveMember.
502 bool fillHeader(const ArchiveMember&mbr,
513 /// associated ArchiveMember and the Module.
515 typedef std::map<unsigned,std::pair<Module*,ArchiveMember*> >
524 MembersList members; ///< The ilist of ArchiveMember
532 ArchiveMember* foreignST; ///< This holds the foreign symbol table.