Struct pelite::pe32::msvc::RTTIClassHierarchyDescriptor [−][src]
#[repr(C)]pub struct RTTIClassHierarchyDescriptor { pub signature: u32, pub attributes: u32, pub num_base_classes: u32, pub base_class_array: Ptr<[Ptr<RTTIBaseClassDescriptor>]>, }
Class Hierarchy Descriptor.
Describes the inheritance hierarchy of the class, it is shared by all COLs.
Fields
signature: u32
Always zero?
attributes: u32
Bit 0
set = multiple inheritance, bit 1
set = virtual inheritance.
num_base_classes: u32
Number of classes in base_class_array
.
base_class_array: Ptr<[Ptr<RTTIBaseClassDescriptor>]>
Pointer to an array of pointers to base class descriptors.
Trait Implementations
impl Copy for RTTIClassHierarchyDescriptor
[src]
impl Copy for RTTIClassHierarchyDescriptor
impl Clone for RTTIClassHierarchyDescriptor
[src]
impl Clone for RTTIClassHierarchyDescriptor
fn clone(&self) -> RTTIClassHierarchyDescriptor
[src]
fn clone(&self) -> RTTIClassHierarchyDescriptor
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for RTTIClassHierarchyDescriptor
[src]
impl Debug for RTTIClassHierarchyDescriptor
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Pod for RTTIClassHierarchyDescriptor
[src]
impl Pod for RTTIClassHierarchyDescriptor
Auto Trait Implementations
impl Send for RTTIClassHierarchyDescriptor
impl Send for RTTIClassHierarchyDescriptor
impl Sync for RTTIClassHierarchyDescriptor
impl Sync for RTTIClassHierarchyDescriptor