#[repr(u32)]pub enum OpenclDebuginfo100Op {
Show 37 variants
DebugInfoNone = 0,
DebugCompilationUnit = 1,
DebugTypeBasic = 2,
DebugTypePointer = 3,
DebugTypeQualifier = 4,
DebugTypeArray = 5,
DebugTypeVector = 6,
DebugTypedef = 7,
DebugTypeFunction = 8,
DebugTypeEnum = 9,
DebugTypeComposite = 10,
DebugTypeMember = 11,
DebugTypeInheritance = 12,
DebugTypePtrToMember = 13,
DebugTypeTemplate = 14,
DebugTypeTemplateParameter = 15,
DebugTypeTemplateTemplateParameter = 16,
DebugTypeTemplateParameterPack = 17,
DebugGlobalVariable = 18,
DebugFunctionDeclaration = 19,
DebugFunction = 20,
DebugLexicalBlock = 21,
DebugLexicalBlockDiscriminator = 22,
DebugScope = 23,
DebugNoScope = 24,
DebugInlinedAt = 25,
DebugLocalVariable = 26,
DebugInlinedVariable = 27,
DebugDeclare = 28,
DebugValue = 29,
DebugOperation = 30,
DebugExpression = 31,
DebugMacroDef = 32,
DebugMacroUndef = 33,
DebugImportedEntity = 34,
DebugSource = 35,
DebugModuleINTEL = 36,
}Expand description
OpenCL.DebugInfo.100 extended instruction opcode
Variants§
DebugInfoNone = 0
DebugCompilationUnit = 1
DebugTypeBasic = 2
DebugTypePointer = 3
DebugTypeQualifier = 4
DebugTypeArray = 5
DebugTypeVector = 6
DebugTypedef = 7
DebugTypeFunction = 8
DebugTypeEnum = 9
DebugTypeComposite = 10
DebugTypeMember = 11
DebugTypeInheritance = 12
DebugTypePtrToMember = 13
DebugTypeTemplate = 14
DebugTypeTemplateParameter = 15
DebugTypeTemplateTemplateParameter = 16
DebugTypeTemplateParameterPack = 17
DebugGlobalVariable = 18
DebugFunctionDeclaration = 19
DebugFunction = 20
DebugLexicalBlock = 21
DebugLexicalBlockDiscriminator = 22
DebugScope = 23
DebugNoScope = 24
DebugInlinedAt = 25
DebugLocalVariable = 26
DebugInlinedVariable = 27
DebugDeclare = 28
DebugValue = 29
DebugOperation = 30
DebugExpression = 31
DebugMacroDef = 32
DebugMacroUndef = 33
DebugImportedEntity = 34
DebugSource = 35
DebugModuleINTEL = 36
Implementations§
Trait Implementations§
Source§impl Clone for OpenclDebuginfo100Op
impl Clone for OpenclDebuginfo100Op
Source§fn clone(&self) -> OpenclDebuginfo100Op
fn clone(&self) -> OpenclDebuginfo100Op
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 OpenclDebuginfo100Op
impl Debug for OpenclDebuginfo100Op
Source§impl Hash for OpenclDebuginfo100Op
impl Hash for OpenclDebuginfo100Op
Source§impl Ord for OpenclDebuginfo100Op
impl Ord for OpenclDebuginfo100Op
Source§fn cmp(&self, other: &OpenclDebuginfo100Op) -> Ordering
fn cmp(&self, other: &OpenclDebuginfo100Op) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OpenclDebuginfo100Op
impl PartialEq for OpenclDebuginfo100Op
Source§impl PartialOrd for OpenclDebuginfo100Op
impl PartialOrd for OpenclDebuginfo100Op
impl Copy for OpenclDebuginfo100Op
impl Eq for OpenclDebuginfo100Op
impl StructuralPartialEq for OpenclDebuginfo100Op
Auto Trait Implementations§
impl Freeze for OpenclDebuginfo100Op
impl RefUnwindSafe for OpenclDebuginfo100Op
impl Send for OpenclDebuginfo100Op
impl Sync for OpenclDebuginfo100Op
impl Unpin for OpenclDebuginfo100Op
impl UnsafeUnpin for OpenclDebuginfo100Op
impl UnwindSafe for OpenclDebuginfo100Op
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