pub struct MemberFunctionType {
pub return_type: TypeIndex,
pub class_type: TypeIndex,
pub this_pointer_type: Option<TypeIndex>,
pub attributes: FunctionAttributes,
pub parameter_count: u16,
pub argument_list: TypeIndex,
pub this_adjustment: u32,
}Expand description
The information parsed from a type record with kind LF_MFUNCTION.
Fields§
§return_type: TypeIndex§class_type: TypeIndex§this_pointer_type: Option<TypeIndex>§attributes: FunctionAttributes§parameter_count: u16§argument_list: TypeIndex§this_adjustment: u32Trait Implementations§
Source§impl Clone for MemberFunctionType
impl Clone for MemberFunctionType
Source§fn clone(&self) -> MemberFunctionType
fn clone(&self) -> MemberFunctionType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MemberFunctionType
impl Debug for MemberFunctionType
Source§impl PartialEq for MemberFunctionType
impl PartialEq for MemberFunctionType
impl Copy for MemberFunctionType
impl Eq for MemberFunctionType
impl StructuralPartialEq for MemberFunctionType
Auto Trait Implementations§
impl Freeze for MemberFunctionType
impl RefUnwindSafe for MemberFunctionType
impl Send for MemberFunctionType
impl Sync for MemberFunctionType
impl Unpin for MemberFunctionType
impl UnwindSafe for MemberFunctionType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more