cgo-gen
No description available.
File Explorer
- README.ja.md
- README.ko.md
- README.zh.md
- calculator_wrapper.cpp
- calculator_wrapper.go
- calculator_wrapper.h
- calculator_wrapper.ir.yaml
- calculator.c
- calculator.h
- config.yaml
- README.md
- counter_wrapper.cpp
- counter_wrapper.go
- counter_wrapper.h
- counter_wrapper.ir.yaml
- counter.cpp
- counter.hpp
- config.yaml
- README.md
- macro_constants_wrapper.go
- macro_constants_wrapper.ir.yaml
- macro_constants.h
- config.yaml
- README.md
- device_controller_wrapper.cpp
- device_controller_wrapper.go
- device_controller_wrapper.h
- device_controller_wrapper.ir.yaml
- device_controller.hpp
- config.yaml
- README.md
- sensor_reading_wrapper.cpp
- sensor_reading_wrapper.go
- sensor_reading_wrapper.h
- sensor_reading_wrapper.ir.yaml
- sensor_reading.hpp
- config.yaml
- README.md
- string_tool_wrapper.cpp
- string_tool_wrapper.go
- string_tool_wrapper.h
- string_tool_wrapper.ir.yaml
- string_tool.hpp
- config.yaml
- README.md
- selected_counter_wrapper.cpp
- selected_counter_wrapper.go
- selected_counter_wrapper.h
- selected_counter_wrapper.ir.yaml
- selected_widget_wrapper.cpp
- selected_widget_wrapper.go
- selected_widget_wrapper.h
- selected_widget_wrapper.ir.yaml
- selected_counter.hpp
- selected_widget.hpp
- shared_dependency.hpp
- config.yaml
- README.md
- inventory_item_wrapper.cpp
- inventory_item_wrapper.go
- inventory_item_wrapper.h
- inventory_item_wrapper.ir.yaml
- inventory_service_wrapper.cpp
- inventory_service_wrapper.go
- inventory_service_wrapper.h
- inventory_service_wrapper.ir.yaml
- inventory_item.cpp
- inventory_item.hpp
- inventory_service.cpp
- inventory_service.hpp
- config.yaml
- README.md
- build_flags.go
- go.mod
- score_wrapper.cpp
- score_wrapper.go
- score_wrapper.h
- score_wrapper.ir.yaml
- score.c
- score.h
- config.yaml
- README.md
- session_factory_wrapper.cpp
- session_factory_wrapper.go
- session_factory_wrapper.h
- session_factory_wrapper.ir.yaml
- session_factory.hpp
- config.yaml
- README.md
- overload_math_wrapper.cpp
- overload_math_wrapper.go
- overload_math_wrapper.h
- overload_math_wrapper.ir.yaml
- overload_math.hpp
- config.yaml
- README.md
- default_arguments_wrapper.cpp
- default_arguments_wrapper.go
- default_arguments_wrapper.h
- default_arguments_wrapper.ir.yaml
- default_arguments.hpp
- config.yaml
- README.md
- vector_2_wrapper.cpp
- vector_2_wrapper.go
- vector_2_wrapper.h
- vector_2_wrapper.ir.yaml
- vector2.hpp
- config.yaml
- README.md
- A.h
- B.h
- a_wrapper.cpp
- a_wrapper.go
- a_wrapper.h
- a_wrapper.ir.yaml
- b_wrapper.cpp
- b_wrapper.go
- b_wrapper.h
- b_wrapper.ir.yaml
- build_flags.go
- go.mod
- config.yaml
- README.md
- build_flags.go
- go.mod
- library_math_wrapper.cpp
- library_math_wrapper.go
- library_math_wrapper.h
- library_math_wrapper.ir.yaml
- library_math.hpp
- shared_multiplier.cpp
- static_math.cpp
- .gitignore
- build-libs.sh
- config.yaml
- README.md
- README.md
- mod.rs
- model_analysis.rs
- callbacks.rs
- calls.rs
- classes.rs
- support.rs
- callable.rs
- naming.rs
- operators.rs
- c_abi.rs
- go_facade.rs
- ir_norm.rs
- mod.rs
- kind.rs
- mod.rs
- model_projection.rs
- compiler.rs
- macros.rs
- mod.rs
- model.rs
- operators.rs
- parser.rs
- context.rs
- mod.rs
- cli.rs
- config.rs
- lib.rs
- main.rs
- api.hpp
- config.yaml
- data.h
- DataRecord.h
- defs.h
- types.h
- utils.h
- DataRecord.cpp
- config.yaml
- api.hpp
- free_function.yaml
- method.yaml
- foo.hpp
- config.yaml
- abstract_class_skip.rs
- compile_smoke.rs
- config.rs
- dir_only_generate.rs
- example_cpp_inventory.rs
- examples_generated_output.rs
- facade_generate.rs
- facade_only_generation.rs
- function_pointer_skip.rs
- gen_model_config.rs
- generator.rs
- model_out_params.rs
- model_record_fixture.rs
- multi_header_generate.rs
- overload_collisions.rs
- pipeline.rs
- timeval_support.rs
- tu_based_parsing.rs
- typedef_alias_resolution.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- LICENSE
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
cargo install
View Details ▼
cargo install
Build and install a Rust binary.
cargo install {{package}}@{{version}}
Install a package from <https://crates.io> (the version is optional - latest by default):
cargo install --git {{repo_url}}
Install a package from the specified Git repository:
cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}
Build from the specified branch/tag/commit when installing from a Git repository:
cargo run
View Details ▼
cargo run
Run the current Cargo package.
Note: The working directory of the executed binary will be set to the current working directory.
cargo {{[r|run]}}
Run the default binary target:
cargo {{[r|run]}} --bin {{name}}
Run the specified binary:
cargo {{[r|run]}} --example {{name}}
Run the specified example:
cargo test
View Details ▼
cargo test
Execute the unit and integration tests of a Rust package.
cargo {{[t|test]}} {{test_name}}
Only run tests containing a specific string in their names:
cargo {{[t|test]}} -- --test-threads {{count}}
Set the number of simultaneous running test cases:
cargo {{[t|test]}} {{[-r|--release]}}
Test artifacts in release mode, with optimizations:
clang
View Details ▼
clang
Compile C, C++, and Objective-C source files. Can be used as a drop-in replacement for GCC.
Part of LLVM.
clang {{path/to/source1.c path/to/source2.c ...}} {{[-o|--output]}} {{path/to/output_executable}}
Compile multiple source files into an executable:
clang {{path/to/source.c}} -Wall {{[-o|--output]}} {{output_executable}}
Activate output of all errors and warnings:
clang {{path/to/source.c}} -Wall {{[-g|--debug]}} -Og {{[-o|--output]}} {{path/to/output_executable}}
Show common warnings, debug symbols in output, and optimize without affecting debugging:
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
dnf install
View Details ▼
dnf install
Install packages on Red Hat-based distributions.
sudo dnf {{[in|install]}} {{package1 package2 ...}}
Install packages by name:
sudo dnf {{[in|install]}} {{path/to/file}}
Install a package from a local file:
sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}
Install a package from the internet:
module
View Details ▼
module
Modify a users' environment.
module avail
Display available modules:
module avail {{module_name}}
Search for a module by name:
module load {{module_name}}
Load a module:
pacman -S
View Details ▼
pacman -S
This command is an alias of `pacman --sync`.
tldr pacman sync
View documentation for the original command:
pkg_add
View Details ▼
pkg_add
Install/update packages in OpenBSD.
See also: `pkg_info`, `pkg_delete`.
pkg_add -u
Update all packages, including dependencies:
pkg_add {{package}}
Install a new package:
pkg_add -l {{path/to/file}}
Install packages from the raw output of `pkg_info`:
xcode-select
View Details ▼
xcode-select
Switch between different versions of Xcode and the included developer tools.
Also used to update the path to Xcode if it is moved after installation.
xcode-select --install
Install Xcode's command-line tools:
xcode-select --switch {{path/to/Xcode.app/Contents/Developer}}
Select a given path as the active developer directory:
xcode-select --switch {{path/to/Xcode_file.app}}
Select a given Xcode instance and use its developer directory as the active one:
winget
View Details ▼
winget
Windows Package Manager.
winget {{[add|install]}} {{package}}
Install a package (use `--source` when package is available from multiple sources):
winget {{[rm|uninstall]}} {{package}}
Remove a package (Note: `remove` can also be used instead of `uninstall`):
winget show {{package}}
Display information about a package:
