Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arnetheduck/nbindgen
/ functions
Functions
896 in github.com/arnetheduck/nbindgen
⨍
Functions
896
◇
Types & classes
2,472
↓ 2 callers
Function
IsTaz1
tests/expectations/destructor_and_copy_ctor.cpp:374
↓ 2 callers
Function
IsTaz2
tests/expectations/destructor_and_copy_ctor.cpp:454
↓ 2 callers
Method
add_default
Adds an annotation value if none is specified.
src/bindgen/ir/annotation.rs:159
↓ 2 callers
Method
add_union
(&mut self, path: &Path)
src/bindgen/declarationtyperesolver.rs:46
↓ 2 callers
Method
append_mangled_type
(&mut self, ty: &Type, last: bool)
src/bindgen/mangle.rs:86
↓ 2 callers
Function
apply_config_overrides
(config: &mut Config, matches: &ArgMatches)
src/main.rs:30
↓ 2 callers
Method
binding_crate_ref
(&self)
src/bindgen/cargo/cargo.rs:89
↓ 2 callers
Method
cfg
(&self)
src/bindgen/ir/union.rs:138
↓ 2 callers
Method
ensure_safe_to_represent
(&self, align: &ReprAlign)
src/bindgen/config.rs:346
↓ 2 callers
Method
export_name
(&self)
src/bindgen/ir/constant.rs:634
↓ 2 callers
Method
exported_name
(&self)
src/bindgen/utilities.rs:38
↓ 2 callers
Method
flush
(&self)
src/logging.rs:33
↓ 2 callers
Method
get_comment_lines
(&self)
src/bindgen/utilities.rs:211
↓ 2 callers
Method
get_items
(&self, path: &Path)
src/bindgen/ir/item.rs:150
↓ 2 callers
Method
get_root_path
(&self)
src/bindgen/ir/ty.rs:732
↓ 2 callers
Method
is_c
(&self)
src/bindgen/utilities.rs:302
↓ 2 callers
Method
is_generic
(&self)
src/bindgen/ir/union.rs:106
↓ 2 callers
Method
is_primitive_or_ptr_primitive
(&self)
src/bindgen/ir/ty.rs:551
↓ 2 callers
Method
is_single_identifier
(&self)
src/bindgen/ir/generic_path.rs:250
↓ 2 callers
Method
line_length_for_align
(&self)
src/bindgen/writer.rs:125
↓ 2 callers
Method
load_fn_declaration
( &mut self, config: &Config, binding_crate_name: &str, crate_name: &str,
src/bindgen/parser.rs:672
↓ 2 callers
Method
load_syn_assoc_consts_from_impl
( &mut self, crate_name: &str, mod_cfg: Option<&Cfg>, item_impl: &syn::ItemImp
src/bindgen/parser.rs:566
↓ 2 callers
Method
load_syn_struct
Loads a `struct` declaration
src/bindgen/parser.rs:885
↓ 2 callers
Method
mangle
(mut self)
src/bindgen/mangle.rs:60
↓ 2 callers
Function
mangle_name
( name: &str, generic_values: &[GenericArgument], config: &MangleConfig, )
src/bindgen/mangle.rs:17
↓ 2 callers
Function
parse_lib
Recursively parses a rust library starting at the root crate's directory. Inside a crate, `mod` and `extern crate` declarations are followed and pars
src/bindgen/parser.rs:69
↓ 2 callers
Method
postfix
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:408
↓ 2 callers
Method
process_mod
( &mut self, pkg: &PackageRef, mod_dir: Option<&FilePath>, submod_dir: Option<
src/bindgen/parser.rs:287
↓ 2 callers
Method
replace_self_with
(&mut self, self_ty: &Path)
src/bindgen/ir/constant.rs:112
↓ 2 callers
Method
resolved_struct_path
Peels through typedefs to allow resolving structs.
src/bindgen/bindings.rs:73
↓ 2 callers
Method
specialize
(&self, mappings: &[(&Path, &GenericArgument)])
src/bindgen/ir/ty.rs:354
↓ 2 callers
Method
struct_exists
(&self, path: &BindgenPath)
src/bindgen/bindings.rs:92
↓ 2 callers
Method
swift_name
(&self, _config: &Config)
src/bindgen/ir/function.rs:80
↓ 2 callers
Function
to_known_assoc_constant
TODO: Maybe add support to more std associated constants.
src/bindgen/ir/constant.rs:31
↓ 2 callers
Method
to_repr_nim
(&self, config: &Config)
src/bindgen/ir/ty.rs:197
↓ 2 callers
Method
to_vec
(&self)
src/bindgen/ir/item.rs:137
↓ 2 callers
Method
try_write
Takes a function that writes source and returns the maximum line length written.
src/bindgen/writer.rs:78
↓ 2 callers
Method
uses_only_primitive_types
(&self)
src/bindgen/ir/constant.rs:226
↓ 2 callers
Method
visit
(&self, visitor: &mut impl FnMut(&Self) -> bool)
src/bindgen/ir/constant.rs:190
↓ 2 callers
Method
visit_types
(&mut self, mut visitor: impl FnMut(&mut Type))
src/bindgen/ir/ty.rs:707
↓ 2 callers
Method
with_crate
(mut self, lib_dir: P)
src/bindgen/builder.rs:237
↓ 2 callers
Method
with_parse_expand_profile
(mut self, profile: Profile)
src/bindgen/builder.rs:174
↓ 2 callers
Method
write
(&mut self, buf: &[u8])
src/bindgen/writer.rs:24
↓ 2 callers
Method
write_fmt
(&mut self, fmt: ::std::fmt::Arguments)
src/bindgen/writer.rs:170
↓ 2 callers
Function
write_func
( out: &mut SourceWriter<F>, f: &Function, layout: Layout, config: &Config, )
src/bindgen/cdecl.rs:428
↓ 2 callers
Method
write_internal
( &self, config: &Config, out: &mut SourceWriter<F>, with_default: bool, )
src/bindgen/ir/generic_path.rs:97
↓ 1 callers
Method
add_associated_constant
(&mut self, c: Constant)
src/bindgen/ir/structure.rs:50
↓ 1 callers
Method
add_enum
(&mut self, path: &Path)
src/bindgen/declarationtyperesolver.rs:38
↓ 1 callers
Method
add_sentinel
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:581
↓ 1 callers
Method
add_std_types
(&mut self)
src/bindgen/parser.rs:429
↓ 1 callers
Method
append_mangled_argument
(&mut self, arg: &GenericArgument, last: bool)
src/bindgen/mangle.rs:72
↓ 1 callers
Method
as_argument
(&self)
src/bindgen/ir/function.rs:379
↓ 1 callers
Method
binding_crate_name
(&self)
src/bindgen/cargo/cargo.rs:85
↓ 1 callers
Method
build_func
(&mut self, f: &Function, layout: Layout, config: &Config)
src/bindgen/cdecl.rs:91
↓ 1 callers
Method
can_cmp_eq
(&self)
src/bindgen/ir/ty.rs:306
↓ 1 callers
Method
can_derive_eq
(&self)
src/bindgen/ir/enumeration.rs:349
↓ 1 callers
Function
compile
( cbindgen_output: &Path, _tests_path: &Path, tmp_dir: &Path, _skip_warning_as_error: bool, )
tests/tests.rs:97
↓ 1 callers
Method
container
(&self)
src/bindgen/ir/union.rs:150
↓ 1 callers
Method
create
(times: u8)
tests/rust/swift_name.rs:121
↓ 1 callers
Method
ctype
(&self)
src/bindgen/ir/generic_path.rs:238
↓ 1 callers
Method
dependencies
(&self, package: &PackageRef)
src/bindgen/cargo/cargo.rs:99
↓ 1 callers
Method
derive_const_casts
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:593
↓ 1 callers
Method
derive_eq
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:459
↓ 1 callers
Method
derive_helper_methods
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:587
↓ 1 callers
Method
derive_mut_casts
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:599
↓ 1 callers
Method
derive_neq
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:465
↓ 1 callers
Method
derive_ostream
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:495
↓ 1 callers
Method
derive_tagged_enum_copy_assignment
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:617
↓ 1 callers
Method
derive_tagged_enum_copy_constructor
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:611
↓ 1 callers
Method
derive_tagged_enum_destructor
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:605
↓ 1 callers
Function
discover_target
(manifest_path: &Path)
src/bindgen/cargo/cargo_metadata.rs:180
↓ 1 callers
Method
drain_enums
(&mut self)
src/bindgen/monomorph.rs:144
↓ 1 callers
Method
drain_opaques
(&mut self)
src/bindgen/monomorph.rs:128
↓ 1 callers
Method
drain_structs
(&mut self)
src/bindgen/monomorph.rs:132
↓ 1 callers
Method
drain_typedefs
(&mut self)
src/bindgen/monomorph.rs:140
↓ 1 callers
Method
drain_unions
(&mut self)
src/bindgen/monomorph.rs:136
↓ 1 callers
Function
escaped
(rust_identifier: &str)
src/bindgen/reserved.rs:289
↓ 1 callers
Function
expand
( manifest_path: &Path, crate_name: &str, version: Option<&str>, use_tempdir: bool, expand
src/bindgen/cargo/cargo_expand.rs:62
↓ 1 callers
Method
expand
(&self)
src/bindgen/bitflags.rs:54
↓ 1 callers
Method
expand_crate
( &self, package: &PackageRef, expand_all_features: bool, expand_default_featu
src/bindgen/cargo/cargo.rs:233
↓ 1 callers
Method
export_name
(&self)
src/bindgen/ir/enumeration.rs:473
↓ 1 callers
Method
find_crate_dir
(&self, package: &PackageRef)
src/bindgen/cargo/cargo.rs:196
↓ 1 callers
Method
find_crate_src
Finds `src/lib.rs` for a specified package reference.
src/bindgen/cargo/cargo.rs:208
↓ 1 callers
Method
find_deprecated_note
(&self)
src/bindgen/utilities.rs:133
↓ 1 callers
Method
find_pkg_ref
Finds the package reference in `cargo metadata` that has `package_name` ignoring the version.
src/bindgen/cargo/cargo.rs:185
↓ 1 callers
Method
flush
(&mut self)
src/bindgen/writer.rs:41
↓ 1 callers
Method
fold_expr
(&mut self, node: syn::Expr)
src/bindgen/bitflags.rs:147
↓ 1 callers
Function
gen_self_type
(receiver: &syn::Receiver)
src/bindgen/ir/function.rs:363
↓ 1 callers
Method
generate_depfile
(&self, header_path: P, depfile_path: P)
src/bindgen/bindings.rs:128
↓ 1 callers
Function
generate_depfile_tests
()
build.rs:54
↓ 1 callers
Function
generate_tests
()
build.rs:1
↓ 1 callers
Function
generate_with_config
A utility function for build scripts to generate bindings for a crate with a custom config.
src/lib.rs:33
↓ 1 callers
Function
generic_path
(path: &str, arguments: &[GenericArgument])
src/bindgen/mangle.rs:182
↓ 1 callers
Method
generics_mut
(&mut self)
src/bindgen/ir/generic_path.rs:234
↓ 1 callers
Method
get_items
(&self, p: &Path)
src/bindgen/library.rs:147
↓ 1 callers
Method
has_pointer_casts
(&self)
src/bindgen/ir/constant.rs:215
↓ 1 callers
Method
insert_enum
( &mut self, library: &Library, generic: &Enum, monomorph: Enum, argum
src/bindgen/monomorph.rs:48
↓ 1 callers
Method
insert_opaque
( &mut self, generic: &OpaqueItem, monomorph: OpaqueItem, arguments: Vec<Gener
src/bindgen/monomorph.rs:88
↓ 1 callers
Method
insert_struct
( &mut self, library: &Library, generic: &Struct, monomorph: Struct, a
src/bindgen/monomorph.rs:28
↓ 1 callers
Method
insert_typedef
( &mut self, library: &Library, generic: &Typedef, monomorph: Typedef,
src/bindgen/monomorph.rs:104
← previous
next →
101–200 of 896, ranked by callers