We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d895844 commit 998cc63Copy full SHA for 998cc63
src/util/parameter_indices.cpp
@@ -0,0 +1,10 @@
1
+
2
+#include "parameter_indices.h"
3
4
+std::map<irep_idt,std::size_t> get_parameter_indices(const code_typet& fn_type)
5
+{
6
+ std::map<irep_idt,std::size_t> parameter_indices;
7
+ for (std::size_t i = 0UL; i != fn_type.parameters().size(); ++i)
8
+ parameter_indices.insert({fn_type.parameters().at(i).get_identifier(),i});
9
+ return parameter_indices;
10
+}
src/util/parameter_indices.h
@@ -0,0 +1,9 @@
+#ifndef PARAMETER_INDICES_H
+#define PARAMETER_INDICES_H
+#include <unordered_map>
+#include "std_types.h"
+std::map<irep_idt,std::size_t> get_parameter_indices(const code_typet& fn_type);
+#endif
0 commit comments