Skip to content

Commit 700388b

Browse files
authored
Merge pull request #35 from stepfunc/feature/struct-defaults
Add structure default constructors
2 parents 6b779af + a876984 commit 700388b

File tree

21 files changed

+987
-184
lines changed

21 files changed

+987
-184
lines changed

generators/c-oo-bindgen/src/doc.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ fn reference_print(
5454
}
5555
DocReference::Class(class_name) => {
5656
let handle = lib.find_class_declaration(class_name).unwrap();
57-
f.write(&format!("@ref {}", handle.to_type()))?;
57+
f.write(&format!("@ref {}", handle.to_c_type()))?;
5858
}
5959
DocReference::ClassMethod(class_name, method_name) => {
6060
let func_name = &lib
@@ -81,7 +81,7 @@ fn reference_print(
8181
}
8282
DocReference::Struct(struct_name) => {
8383
let struct_name = lib.find_struct(struct_name).unwrap().declaration();
84-
f.write(&format!("@ref {}", struct_name.to_type()))?;
84+
f.write(&format!("@ref {}", struct_name.to_c_type()))?;
8585
}
8686
DocReference::StructMethod(struct_name, method_name) => {
8787
let func_name = &lib
@@ -96,13 +96,13 @@ fn reference_print(
9696
let handle = lib.find_struct(struct_name).unwrap();
9797
f.write(&format!(
9898
"@ref {}.{}",
99-
handle.definition().to_type(),
99+
handle.definition().to_c_type(),
100100
element_name.to_snake_case()
101101
))?;
102102
}
103103
DocReference::Enum(enum_name) => {
104104
let enum_name = lib.find_enum(enum_name).unwrap();
105-
f.write(&format!("@ref {}", enum_name.to_type()))?;
105+
f.write(&format!("@ref {}", enum_name.to_c_type()))?;
106106
}
107107
DocReference::EnumVariant(enum_name, variant_name) => {
108108
let handle = lib.find_enum(enum_name).unwrap();
@@ -114,25 +114,25 @@ fn reference_print(
114114
}
115115
DocReference::Interface(interface_name) => {
116116
let handle = lib.find_interface(interface_name).unwrap();
117-
f.write(&format!("@ref {}", handle.to_type()))?;
117+
f.write(&format!("@ref {}", handle.to_c_type()))?;
118118
}
119119
DocReference::InterfaceMethod(interface_name, callback_name) => {
120120
let handle = &lib.find_interface(interface_name).unwrap();
121121
f.write(&format!(
122122
"@ref {}.{}",
123-
handle.to_type(),
123+
handle.to_c_type(),
124124
callback_name.to_snake_case()
125125
))?;
126126
}
127127
DocReference::OneTimeCallback(interface_name) => {
128128
let handle = lib.find_one_time_callback(interface_name).unwrap();
129-
f.write(&format!("@ref {}", handle.to_type()))?;
129+
f.write(&format!("@ref {}", handle.to_c_type()))?;
130130
}
131131
DocReference::OneTimeCallbackMethod(interface_name, callback_name) => {
132132
let handle = &lib.find_one_time_callback(interface_name).unwrap();
133133
f.write(&format!(
134134
"@ref {}.{}",
135-
handle.to_type(),
135+
handle.to_c_type(),
136136
callback_name.to_snake_case()
137137
))?;
138138
}

0 commit comments

Comments
 (0)