Struct pelite::pe32::msvc::RTTIBaseClassDescriptor
source · #[repr(C)]pub struct RTTIBaseClassDescriptor {
pub type_descriptor: Ptr<TypeDescriptor>,
pub num_contained_bases: u32,
pub pmd: PMD,
pub attributes: u32,
}
Expand description
Entry in the Base Class Array.
Fields
type_descriptor: Ptr<TypeDescriptor>
Type descriptor of the class.
num_contained_bases: u32
Number of nested classes following in the base_class_array
.
pmd: PMD
Pointer-to-member displacement info.
attributes: u32
Flags, usually 0
. (?)
Trait Implementations
sourceimpl Clone for RTTIBaseClassDescriptor
impl Clone for RTTIBaseClassDescriptor
sourcefn clone(&self) -> RTTIBaseClassDescriptor
fn clone(&self) -> RTTIBaseClassDescriptor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RTTIBaseClassDescriptor
impl Debug for RTTIBaseClassDescriptor
sourceimpl Pod for RTTIBaseClassDescriptor
impl Pod for RTTIBaseClassDescriptor
sourceimpl Serialize for RTTIBaseClassDescriptor
impl Serialize for RTTIBaseClassDescriptor
impl Copy for RTTIBaseClassDescriptor
Auto Trait Implementations
impl RefUnwindSafe for RTTIBaseClassDescriptor
impl Send for RTTIBaseClassDescriptor
impl Sync for RTTIBaseClassDescriptor
impl Unpin for RTTIBaseClassDescriptor
impl UnwindSafe for RTTIBaseClassDescriptor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more