[][src]Struct ittapi_rs::_LineNumberInfo

#[repr(C)]
pub struct _LineNumberInfo {
    pub Offset: c_uint,
    pub LineNumber: c_uint,
}

@brief Description of a single entry in the line number information of a code region. @details A table of line number entries gives information about how the reported code region is mapped to source file. Intel(R) VTune(TM) Amplifier uses line number information to attribute the samples (virtual address) to a line number. \n It is acceptable to report different code addresses for the same source line: @code Offset LineNumber 1 2 12 4 15 2 18 1 21 30

VTune Amplifier constructs the following table using the client data

Code subrange Line number 0-1 2 1-12 4 12-15 2 15-18 1 18-21 30 @endcode

Fields

Offset: c_uint

<\brief Offset from the begining of the code region.

LineNumber: c_uint

<\brief Matching source line number offset (from beginning of source file).

Trait Implementations

impl Clone for _LineNumberInfo[src]

impl Copy for _LineNumberInfo[src]

impl Debug for _LineNumberInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.