Home | History | Annotate | Download | only in LD

Lines Matching defs:Archive

1 //===- Archive.h ----------------------------------------------------------===//
33 /** \class Archive
34 * \brief This class define the interfacee to Archive files
36 class Archive
40 static const char THIN_MAGIC[]; ///< magic of thin archive
132 Archive(Input& pInputFile, InputBuilder& pBuilder);
134 ~Archive();
136 /// getARFile - get the Input& of the archive file
139 /// getARFile - get the Input& of the archive file
142 /// inputs - get the input tree built from this archive
145 /// inputs - get the input tree built from this archive
159 /// @param pIter - the iterator in the input tree built from this archive
166 /// getArchiveMemberMap - get the map that contains the included archive files
169 /// getArchiveMemberMap - get the map that contains the included archive files
172 /// addArchiveMember - add an archive in the archive member map
173 /// @param pName - the name of the new archive member
175 /// subtree of this archive member
177 /// the subtree of this archive member
182 /// hasArchiveMember - check if an archive file is included or not
185 /// getArchiveMember - get a archive member
209 enum Symbol::Status pStatus = Archive::Symbol::Unknown);
229 /// hasStrTable - return true if this archive has extended name table
232 /// getMemberFile - get the member file in an archive member
233 /// @param pArchiveFile - Input reference of the archive member
234 /// @param pIsThinAR - denote the archive menber is a Thin Archive or not