Struct clang_sys::CXIdxDeclInfo [] [src]

pub struct CXIdxDeclInfo {
    pub entityInfo: *const CXIdxEntityInfo,
    pub cursor: CXCursor,
    pub loc: CXIdxLoc,
    pub semanticContainer: *const CXIdxContainerInfo,
    pub lexicalContainer: *const CXIdxContainerInfo,
    pub isRedeclaration: c_int,
    pub isDefinition: c_int,
    pub isContainer: c_int,
    pub declAsContainer: *const CXIdxContainerInfo,
    pub isImplicit: c_int,
    pub attributes: *const *const CXIdxAttrInfo,
    pub numAttributes: c_uint,
    pub flags: c_uint,
}

Fields

entityInfo: *const CXIdxEntityInfo cursor: CXCursor loc: CXIdxLoc semanticContainer: *const CXIdxContainerInfo lexicalContainer: *const CXIdxContainerInfo isRedeclaration: c_int isDefinition: c_int isContainer: c_int declAsContainer: *const CXIdxContainerInfo isImplicit: c_int attributes: *const *const CXIdxAttrInfo numAttributes: c_uint flags: c_uint

Trait Implementations

impl Debug for CXIdxDeclInfo
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Clone for CXIdxDeclInfo
[src]

fn clone(&self) -> CXIdxDeclInfo

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for CXIdxDeclInfo
[src]