File tree Expand file tree Collapse file tree 3 files changed +19
-4
lines changed Expand file tree Collapse file tree 3 files changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.15...3.16)
2
2
3
3
project (
4
4
IR
5
- VERSION 0.14 .0
5
+ VERSION 0.15 .0
6
6
LANGUAGES CXX)
7
7
8
8
configure_file (docs/ReleaseNotes/version .in
Original file line number Diff line number Diff line change
1
+ # News #
2
+
3
+ ## Features ##
4
+
5
+ * Add support for unique ids on structures
6
+
7
+ * Remove unnecessary fields from function arguments
Original file line number Diff line number Diff line change @@ -191,14 +191,22 @@ struct Type {
191
191
bool m_isReference;
192
192
};
193
193
194
+ struct Argument {
195
+ // Name that should be used to access the variable
196
+ std::string m_name;
197
+
198
+ Type m_type;
199
+ };
200
+
194
201
struct Variable {
195
202
// Name that should be used to access the variable
196
203
std::string m_name;
197
- // Documentation string
198
- std::string m_documentation;
199
204
200
205
Type m_type;
201
206
207
+ // Documentation string
208
+ std::string m_documentation;
209
+
202
210
size_t m_id;
203
211
};
204
212
@@ -217,7 +225,7 @@ struct Function {
217
225
218
226
size_t m_id;
219
227
220
- std::vector<Variable > m_arguments;
228
+ std::vector<Argument > m_arguments;
221
229
222
230
// Is empty if function is not a template
223
231
std::vector<Type> m_templateArguments;
You can’t perform that action at this time.
0 commit comments