Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Cpp2Rust
cpp2rust
Repository navigation
Code
Issues
15
(15)
Pull requests
8
(8)
Actions
Security and quality
Insights
More
items
Files
Expand file tree
master
Breadcrumbs
cpp2rust
/
tests
/
unit
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
cpp2rust
/
tests
/
unit
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
out
out
01_local.cpp
01_local.cpp
02_address_taken.cpp
02_address_taken.cpp
03_local_array.cpp
03_local_array.cpp
04_address_taken_array.cpp
04_address_taken_array.cpp
05_new.cpp
05_new.cpp
06_new_array.cpp
06_new_array.cpp
07_unique.cpp
07_unique.cpp
08_unique_array.cpp
08_unique_array.cpp
09_references.cpp
09_references.cpp
10_struct.cpp
10_struct.cpp
11_move.cpp
11_move.cpp
12_test.cpp
12_test.cpp
13_testing.cpp
13_testing.cpp
14_testing2.cpp
14_testing2.cpp
__builtin_constant_p.cpp
__builtin_constant_p.cpp
addr_of_global.cpp
addr_of_global.cpp
alloc_array.cpp
alloc_array.cpp
anonymous-struct.cpp
anonymous-struct.cpp
anonymous-struct_c.c
anonymous-struct_c.c
anonymous_enum.cpp
anonymous_enum.cpp
anonymous_enum_c.c
anonymous_enum_c.c
array.cpp
array.cpp
array_2d_default.c
array_2d_default.c
array_const_init.c
array_const_init.c
array_field_addr.c
array_field_addr.c
array_of_noncopy_struct.cpp
array_of_noncopy_struct.cpp
array_reference.cpp
array_reference.cpp
as_const.cpp
as_const.cpp
assert.cpp
assert.cpp
assign_as_value.c
assign_as_value.c
assign_rhs_first.cpp
assign_rhs_first.cpp
auto.cpp
auto.cpp
bool_condition_enum.cpp
bool_condition_enum.cpp
bool_condition_enum_c.c
bool_condition_enum_c.c
bool_condition_int.cpp
bool_condition_int.cpp
bool_condition_int_c.c
bool_condition_int_c.c
bool_condition_logical.cpp
bool_condition_logical.cpp
bool_condition_logical_c.c
bool_condition_logical_c.c
bool_condition_ptr.cpp
bool_condition_ptr.cpp
bool_condition_ptr_c.c
bool_condition_ptr_c.c
bool_printing.cpp
bool_printing.cpp
borrow_mut_opt.cpp
borrow_mut_opt.cpp
bounded_struct_ptr.cpp
bounded_struct_ptr.cpp
break.cpp
break.cpp
bsearch_ptr_cmp.cpp
bsearch_ptr_cmp.cpp
bst.cpp
bst.cpp
builtin.c
builtin.c
builtin_types_compatible.c
builtin_types_compatible.c
byte.cpp
byte.cpp
c_string_embedded_nul.cpp
c_string_embedded_nul.cpp
c_struct.c
c_struct.c
cast.cpp
cast.cpp
cast_array_to_pointer_decay.cpp
cast_array_to_pointer_decay.cpp
char_printing.cpp
char_printing.cpp
char_printing_cerr.cpp
char_printing_cerr.cpp
char_signed.cpp
char_signed.cpp
class.cpp
class.cpp
class_template_lazy_member.cpp
class_template_lazy_member.cpp
class_templates.cpp
class_templates.cpp
clone_vs_move.cpp
clone_vs_move.cpp
comma_operator.cpp
comma_operator.cpp
complex_function.cpp
complex_function.cpp
compound_assign_paren.cpp
compound_assign_paren.cpp
compound_assign_ref.cpp
compound_assign_ref.cpp
concepts.cpp
concepts.cpp
constexpr_function.cpp
constexpr_function.cpp
constructor.cpp
constructor.cpp
container_field_addr.cpp
container_field_addr.cpp
continue.cpp
continue.cpp
conversion_operator_same_translation.cpp
conversion_operator_same_translation.cpp
copy_assign.cpp
copy_assign.cpp
copy_ctor.cpp
copy_ctor.cpp
copy_move_defaulted.cpp
copy_move_defaulted.cpp
copy_move_deleted.cpp
copy_move_deleted.cpp
cout_alias.cpp
cout_alias.cpp
cstring.cpp
cstring.cpp
default.cpp
default.cpp
default_function_arguments.cpp
default_function_arguments.cpp
default_in_statics.cpp
default_in_statics.cpp
destructor.cpp
destructor.cpp
do_while_continue.c
do_while_continue.c
doubly_linked_list.cpp
doubly_linked_list.cpp
dowhile.cpp
dowhile.cpp
empty_array_init.cpp
empty_array_init.cpp
empty_main.cpp
empty_main.cpp
enum_comparisson_in_globals.cpp
enum_comparisson_in_globals.cpp
enum_default_in_static.c
enum_default_in_static.c
enum_increment.c
enum_increment.c
enum_int_interop.cpp
enum_int_interop.cpp
enum_int_interop_c.c
enum_int_interop_c.c
enum_underlying_type.cpp
enum_underlying_type.cpp
enum_with_duplicated_values.cpp
enum_with_duplicated_values.cpp
errno.c
errno.c
expr_as_bool_c.c
expr_as_bool_c.c
expr_as_bool_cpp.cpp
expr_as_bool_cpp.cpp
exprs.cpp
exprs.cpp
fatorial.cpp
fatorial.cpp
fcall.cpp
fcall.cpp
fcntl.c
fcntl.c
View all files
You can’t perform that action at this time.