Lines Matching refs:name
13 fn $name:ident($($pname:ident: $pty:ty), *) $(-> $ret:ty)*
17 pub fn $name(library: &mut super::SharedLibrary) {
18 let symbol = unsafe { library.library.get(stringify!($name).as_bytes()) }.ok();
19 library.functions.$name = match symbol {
26 pub fn $name(_: &mut super::SharedLibrary) {}
31 fn $name:ident($($pname:ident: $pty:ty), *) $(-> $ret:ty)*
33 link!(@LOAD: #[cfg(feature = "runtime")] fn $name($($pname: $pty), *) $(-> $ret)*);
39 pub fn $name:ident($($pname:ident: $pty:ty), *) $(-> $ret:ty)*;
68 pub $name: Option<unsafe extern fn($($pname: $pty), *) $(-> $ret)*>,
144 pub unsafe fn $name($($pname: $pty), *) $(-> $ret)* {
146 l.functions.$name.expect(concat!(
148 stringify!($name),
157 pub mod $name {
159 super::with_library(|l| l.functions.$name.is_some()).unwrap_or(false)
165 $(link!(@LOAD: $(#[cfg($cfg)])* fn $name($($pname: $pty), *) $(-> $ret)*);)+
196 $(load::$name(&mut library);)+
205 /// module with the same name as the function (e.g., `clang_createIndex::is_loaded()` for
254 pub fn $name:ident($($pname:ident: $pty:ty), *) $(-> $ret:ty)*;
260 pub fn $name($($pname: $pty), *) $(-> $ret)*;
266 pub mod $name {