Struct clang_sys::IndexerCallbacks
source · #[repr(C)]pub struct IndexerCallbacks {
pub abortQuery: extern "C" fn(_: CXClientData, _: *mut c_void) -> c_int,
pub diagnostic: extern "C" fn(_: CXClientData, _: CXDiagnosticSet, _: *mut c_void),
pub enteredMainFile: extern "C" fn(_: CXClientData, _: CXFile, _: *mut c_void) -> CXIdxClientFile,
pub ppIncludedFile: extern "C" fn(_: CXClientData, _: *const CXIdxIncludedFileInfo) -> CXIdxClientFile,
pub importedASTFile: extern "C" fn(_: CXClientData, _: *const CXIdxImportedASTFileInfo) -> CXIdxClientASTFile,
pub startedTranslationUnit: extern "C" fn(_: CXClientData, _: *mut c_void) -> CXIdxClientContainer,
pub indexDeclaration: extern "C" fn(_: CXClientData, _: *const CXIdxDeclInfo),
pub indexEntityReference: extern "C" fn(_: CXClientData, _: *const CXIdxEntityRefInfo),
}
Fields§
§abortQuery: extern "C" fn(_: CXClientData, _: *mut c_void) -> c_int
§diagnostic: extern "C" fn(_: CXClientData, _: CXDiagnosticSet, _: *mut c_void)
§enteredMainFile: extern "C" fn(_: CXClientData, _: CXFile, _: *mut c_void) -> CXIdxClientFile
§ppIncludedFile: extern "C" fn(_: CXClientData, _: *const CXIdxIncludedFileInfo) -> CXIdxClientFile
§importedASTFile: extern "C" fn(_: CXClientData, _: *const CXIdxImportedASTFileInfo) -> CXIdxClientASTFile
§startedTranslationUnit: extern "C" fn(_: CXClientData, _: *mut c_void) -> CXIdxClientContainer
§indexDeclaration: extern "C" fn(_: CXClientData, _: *const CXIdxDeclInfo)
§indexEntityReference: extern "C" fn(_: CXClientData, _: *const CXIdxEntityRefInfo)
Trait Implementations§
source§impl Clone for IndexerCallbacks
impl Clone for IndexerCallbacks
source§fn clone(&self) -> IndexerCallbacks
fn clone(&self) -> IndexerCallbacks
Returns a copy 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 IndexerCallbacks
impl Debug for IndexerCallbacks
source§impl Default for IndexerCallbacks
impl Default for IndexerCallbacks
source§fn default() -> IndexerCallbacks
fn default() -> IndexerCallbacks
Returns the “default value” for a type. Read more