Struct pelite::pe32::msvc::RTTICompleteObjectLocator[][src]

#[repr(C)]
pub struct RTTICompleteObjectLocator { pub signature: u32, pub offset: u32, pub cd_offset: u32, pub type_descriptor: Ptr<TypeDescriptor>, pub class_descriptor: Ptr<RTTIClassHierarchyDescriptor>, }

Complete Object Locator.

MSVC compiler puts a pointer to this structure just before the vftable. The structure is called so because it lets you find the location to the complete object from a specific vftable pointer.

Every vftable has its own Complete Object Locator.

Fields

Always zero?

Offset of this vtable in the complete class.

Constructor displacement offset.

Pointer to the type descriptor of the complete class.

Pointer to the class hierarchy descriptor.

Trait Implementations

impl Copy for RTTICompleteObjectLocator
[src]

impl Clone for RTTICompleteObjectLocator
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for RTTICompleteObjectLocator
[src]

Formats the value using the given formatter. Read more

impl Pod for RTTICompleteObjectLocator
[src]

Auto Trait Implementations