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