/// An iterator for the COMDAT section groups in a [`XcoffFile32`](super::XcoffFile32). pubtype XcoffComdatIterator32<'data, 'file, R = &'data [u8]> =
XcoffComdatIterator<'data, 'file, xcoff::FileHeader32, R>; /// An iterator for the COMDAT section groups in a [`XcoffFile64`](super::XcoffFile64). pubtype XcoffComdatIterator64<'data, 'file, R = &'data [u8]> =
XcoffComdatIterator<'data, 'file, xcoff::FileHeader64, R>;
/// An iterator for the COMDAT section groups in a [`XcoffFile`]. /// /// This is a stub that doesn't implement any functionality. #[derive(Debug)] pubstruct XcoffComdatIterator<'data, 'file, Xcoff, R = &'data [u8]> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ #[allow(unused)] pub(crate) file: &'file XcoffFile<'data, Xcoff, R>,
}
impl<'data, 'file, Xcoff, R> Iterator for XcoffComdatIterator<'data, 'file, Xcoff, R> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ type Item = XcoffComdat<'data, 'file, Xcoff, R>;
/// A COMDAT section group in a [`XcoffFile32`](super::XcoffFile32). pubtype XcoffComdat32<'data, 'file, R = &'data [u8]> =
XcoffComdat<'data, 'file, xcoff::FileHeader32, R>;
/// A COMDAT section group in a [`XcoffFile64`](super::XcoffFile64). pubtype XcoffComdat64<'data, 'file, R = &'data [u8]> =
XcoffComdat<'data, 'file, xcoff::FileHeader64, R>;
/// A COMDAT section group in a [`XcoffFile`]. /// /// This is a stub that doesn't implement any functionality. #[derive(Debug)] pubstruct XcoffComdat<'data, 'file, Xcoff, R = &'data [u8]> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ #[allow(unused)]
file: &'file XcoffFile<'data, Xcoff, R>,
}
impl<'data, 'file, Xcoff, R> read::private::Sealed for XcoffComdat<'data, 'file, Xcoff, R> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{
}
impl<'data, 'file, Xcoff, R> ObjectComdat<'data> for XcoffComdat<'data, 'file, Xcoff, R> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ type SectionIterator = XcoffComdatSectionIterator<'data, 'file, Xcoff, R>;
/// An iterator for the sections in a COMDAT section group in a [`XcoffFile32`](super::XcoffFile32). pubtype XcoffComdatSectionIterator32<'data, 'file, R = &'data [u8]> =
XcoffComdatSectionIterator<'data, 'file, xcoff::FileHeader32, R>; /// An iterator for the sections in a COMDAT section group in a [`XcoffFile64`](super::XcoffFile64). pubtype XcoffComdatSectionIterator64<'data, 'file, R = &'data [u8]> =
XcoffComdatSectionIterator<'data, 'file, xcoff::FileHeader64, R>;
/// An iterator for the sections in a COMDAT section group in a [`XcoffFile`]. /// /// This is a stub that doesn't implement any functionality. #[derive(Debug)] pubstruct XcoffComdatSectionIterator<'data, 'file, Xcoff, R = &'data [u8]> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ #[allow(unused)]
file: &'file XcoffFile<'data, Xcoff, R>,
}
impl<'data, 'file, Xcoff, R> Iterator for XcoffComdatSectionIterator<'data, 'file, Xcoff, R> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ type Item = SectionIndex;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.