Enum llvm_sys::debuginfo::LLVMDIFlags
source · #[repr(C)]
pub enum LLVMDIFlags {
Show 31 variants
LLVMDIFlagZero,
LLVMDIFlagPrivate,
LLVMDIFlagProtected,
LLVMDIFlagPublic,
LLVMDIFlagFwdDecl,
LLVMDIFlagAppleBlock,
LLVMDIFlagBlockByrefStruct,
LLVMDIFlagVirtual,
LLVMDIFlagArtificial,
LLVMDIFlagExplicit,
LLVMDIFlagPrototyped,
LLVMDIFlagObjcClassComplete,
LLVMDIFlagObjectPointer,
LLVMDIFlagVector,
LLVMDIFlagStaticMember,
LLVMDIFlagLValueReference,
LLVMDIFlagRValueReference,
LLVMDIFlagReserved,
LLVMDIFlagSingleInheritance,
LLVMDIFlagMultipleInheritance,
LLVMDIFlagVirtualInheritance,
LLVMDIFlagIntroducedVirtual,
LLVMDIFlagBitField,
LLVMDIFlagNoReturn,
LLVMDIFlagMainSubprogram,
LLVMDIFlagTypePassByValue,
LLVMDIFlagTypePassByReference,
LLVMDIFlagFixedEnum,
LLVMDIFlagThunk,
LLVMDIFlagTrivial,
LLVMDIFlagIndirectVirtualBase,
}
Expand description
Debug info flags.
Variants
LLVMDIFlagZero
LLVMDIFlagPrivate
LLVMDIFlagProtected
LLVMDIFlagPublic
LLVMDIFlagFwdDecl
LLVMDIFlagAppleBlock
LLVMDIFlagBlockByrefStruct
LLVMDIFlagVirtual
LLVMDIFlagArtificial
LLVMDIFlagExplicit
LLVMDIFlagPrototyped
LLVMDIFlagObjcClassComplete
LLVMDIFlagObjectPointer
LLVMDIFlagVector
LLVMDIFlagStaticMember
LLVMDIFlagLValueReference
LLVMDIFlagRValueReference
LLVMDIFlagReserved
LLVMDIFlagSingleInheritance
LLVMDIFlagMultipleInheritance
LLVMDIFlagVirtualInheritance
LLVMDIFlagIntroducedVirtual
LLVMDIFlagBitField
LLVMDIFlagNoReturn
LLVMDIFlagMainSubprogram
LLVMDIFlagTypePassByValue
LLVMDIFlagTypePassByReference
LLVMDIFlagFixedEnum
LLVMDIFlagThunk
LLVMDIFlagTrivial
LLVMDIFlagIndirectVirtualBase
Auto Trait Implementations
impl RefUnwindSafe for LLVMDIFlags
impl Send for LLVMDIFlags
impl Sync for LLVMDIFlags
impl Unpin for LLVMDIFlags
impl UnwindSafe for LLVMDIFlags
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