1 /* AUTOGENERATED FILE. DO NOT EDIT. */
2 #ifndef _MOCKFWK_ID_H
3 #define _MOCKFWK_ID_H
4 
5 #include "unity.h"
6 #include "fwk_id.h"
7 
8 /* Ignore the following warnings, since we are copying code */
9 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__)
10 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0)))
11 #pragma GCC diagnostic push
12 #endif
13 #if !defined(__clang__)
14 #pragma GCC diagnostic ignored "-Wpragmas"
15 #endif
16 #pragma GCC diagnostic ignored "-Wunknown-pragmas"
17 #pragma GCC diagnostic ignored "-Wduplicate-decl-specifier"
18 #endif
19 
20 void Mockfwk_id_Init(void);
21 void Mockfwk_id_Destroy(void);
22 void Mockfwk_id_Verify(void);
23 
24 
25 
26 
27 #define fwk_id_type_is_valid_IgnoreAndReturn(cmock_retval) fwk_id_type_is_valid_CMockIgnoreAndReturn(__LINE__, cmock_retval)
28 void fwk_id_type_is_valid_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
29 #define fwk_id_type_is_valid_StopIgnore() fwk_id_type_is_valid_CMockStopIgnore()
30 void fwk_id_type_is_valid_CMockStopIgnore(void);
31 #define fwk_id_type_is_valid_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_type_is_valid_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
32 void fwk_id_type_is_valid_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
33 #define fwk_id_type_is_valid_ExpectAndReturn(id, cmock_retval) fwk_id_type_is_valid_CMockExpectAndReturn(__LINE__, id, cmock_retval)
34 void fwk_id_type_is_valid_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, bool cmock_to_return);
35 typedef bool (* CMOCK_fwk_id_type_is_valid_CALLBACK)(fwk_id_t id, int cmock_num_calls);
36 void fwk_id_type_is_valid_AddCallback(CMOCK_fwk_id_type_is_valid_CALLBACK Callback);
37 void fwk_id_type_is_valid_Stub(CMOCK_fwk_id_type_is_valid_CALLBACK Callback);
38 #define fwk_id_type_is_valid_StubWithCallback fwk_id_type_is_valid_Stub
39 #define fwk_id_type_is_valid_IgnoreArg_id() fwk_id_type_is_valid_CMockIgnoreArg_id(__LINE__)
40 void fwk_id_type_is_valid_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
41 #define fwk_id_is_type_IgnoreAndReturn(cmock_retval) fwk_id_is_type_CMockIgnoreAndReturn(__LINE__, cmock_retval)
42 void fwk_id_is_type_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
43 #define fwk_id_is_type_StopIgnore() fwk_id_is_type_CMockStopIgnore()
44 void fwk_id_is_type_CMockStopIgnore(void);
45 #define fwk_id_is_type_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_is_type_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
46 void fwk_id_is_type_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
47 #define fwk_id_is_type_ExpectAndReturn(id, type, cmock_retval) fwk_id_is_type_CMockExpectAndReturn(__LINE__, id, type, cmock_retval)
48 void fwk_id_is_type_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, enum fwk_id_type type, bool cmock_to_return);
49 typedef bool (* CMOCK_fwk_id_is_type_CALLBACK)(fwk_id_t id, enum fwk_id_type type, int cmock_num_calls);
50 void fwk_id_is_type_AddCallback(CMOCK_fwk_id_is_type_CALLBACK Callback);
51 void fwk_id_is_type_Stub(CMOCK_fwk_id_is_type_CALLBACK Callback);
52 #define fwk_id_is_type_StubWithCallback fwk_id_is_type_Stub
53 #define fwk_id_is_type_IgnoreArg_id() fwk_id_is_type_CMockIgnoreArg_id(__LINE__)
54 void fwk_id_is_type_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
55 #define fwk_id_is_type_IgnoreArg_type() fwk_id_is_type_CMockIgnoreArg_type(__LINE__)
56 void fwk_id_is_type_CMockIgnoreArg_type(UNITY_LINE_TYPE cmock_line);
57 #define fwk_id_get_type_IgnoreAndReturn(cmock_retval) fwk_id_get_type_CMockIgnoreAndReturn(__LINE__, cmock_retval)
58 void fwk_id_get_type_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, enum fwk_id_type cmock_to_return);
59 #define fwk_id_get_type_StopIgnore() fwk_id_get_type_CMockStopIgnore()
60 void fwk_id_get_type_CMockStopIgnore(void);
61 #define fwk_id_get_type_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_get_type_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
62 void fwk_id_get_type_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, enum fwk_id_type cmock_to_return);
63 #define fwk_id_get_type_ExpectAndReturn(id, cmock_retval) fwk_id_get_type_CMockExpectAndReturn(__LINE__, id, cmock_retval)
64 void fwk_id_get_type_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, enum fwk_id_type cmock_to_return);
65 typedef enum fwk_id_type (* CMOCK_fwk_id_get_type_CALLBACK)(fwk_id_t id, int cmock_num_calls);
66 void fwk_id_get_type_AddCallback(CMOCK_fwk_id_get_type_CALLBACK Callback);
67 void fwk_id_get_type_Stub(CMOCK_fwk_id_get_type_CALLBACK Callback);
68 #define fwk_id_get_type_StubWithCallback fwk_id_get_type_Stub
69 #define fwk_id_get_type_IgnoreArg_id() fwk_id_get_type_CMockIgnoreArg_id(__LINE__)
70 void fwk_id_get_type_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
71 #define fwk_id_is_equal_IgnoreAndReturn(cmock_retval) fwk_id_is_equal_CMockIgnoreAndReturn(__LINE__, cmock_retval)
72 void fwk_id_is_equal_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
73 #define fwk_id_is_equal_StopIgnore() fwk_id_is_equal_CMockStopIgnore()
74 void fwk_id_is_equal_CMockStopIgnore(void);
75 #define fwk_id_is_equal_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_is_equal_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
76 void fwk_id_is_equal_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
77 #define fwk_id_is_equal_ExpectAndReturn(left, right, cmock_retval) fwk_id_is_equal_CMockExpectAndReturn(__LINE__, left, right, cmock_retval)
78 void fwk_id_is_equal_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t left, fwk_id_t right, bool cmock_to_return);
79 typedef bool (* CMOCK_fwk_id_is_equal_CALLBACK)(fwk_id_t left, fwk_id_t right, int cmock_num_calls);
80 void fwk_id_is_equal_AddCallback(CMOCK_fwk_id_is_equal_CALLBACK Callback);
81 void fwk_id_is_equal_Stub(CMOCK_fwk_id_is_equal_CALLBACK Callback);
82 #define fwk_id_is_equal_StubWithCallback fwk_id_is_equal_Stub
83 #define fwk_id_is_equal_IgnoreArg_left() fwk_id_is_equal_CMockIgnoreArg_left(__LINE__)
84 void fwk_id_is_equal_CMockIgnoreArg_left(UNITY_LINE_TYPE cmock_line);
85 #define fwk_id_is_equal_IgnoreArg_right() fwk_id_is_equal_CMockIgnoreArg_right(__LINE__)
86 void fwk_id_is_equal_CMockIgnoreArg_right(UNITY_LINE_TYPE cmock_line);
87 #define fwk_optional_id_is_defined_IgnoreAndReturn(cmock_retval) fwk_optional_id_is_defined_CMockIgnoreAndReturn(__LINE__, cmock_retval)
88 void fwk_optional_id_is_defined_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
89 #define fwk_optional_id_is_defined_StopIgnore() fwk_optional_id_is_defined_CMockStopIgnore()
90 void fwk_optional_id_is_defined_CMockStopIgnore(void);
91 #define fwk_optional_id_is_defined_ExpectAnyArgsAndReturn(cmock_retval) fwk_optional_id_is_defined_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
92 void fwk_optional_id_is_defined_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return);
93 #define fwk_optional_id_is_defined_ExpectAndReturn(id, cmock_retval) fwk_optional_id_is_defined_CMockExpectAndReturn(__LINE__, id, cmock_retval)
94 void fwk_optional_id_is_defined_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_optional_id_t id, bool cmock_to_return);
95 typedef bool (* CMOCK_fwk_optional_id_is_defined_CALLBACK)(fwk_optional_id_t id, int cmock_num_calls);
96 void fwk_optional_id_is_defined_AddCallback(CMOCK_fwk_optional_id_is_defined_CALLBACK Callback);
97 void fwk_optional_id_is_defined_Stub(CMOCK_fwk_optional_id_is_defined_CALLBACK Callback);
98 #define fwk_optional_id_is_defined_StubWithCallback fwk_optional_id_is_defined_Stub
99 #define fwk_optional_id_is_defined_IgnoreArg_id() fwk_optional_id_is_defined_CMockIgnoreArg_id(__LINE__)
100 void fwk_optional_id_is_defined_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
101 #define fwk_id_build_module_id_IgnoreAndReturn(cmock_retval) fwk_id_build_module_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
102 void fwk_id_build_module_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t cmock_to_return);
103 #define fwk_id_build_module_id_StopIgnore() fwk_id_build_module_id_CMockStopIgnore()
104 void fwk_id_build_module_id_CMockStopIgnore(void);
105 #define fwk_id_build_module_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_build_module_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
106 void fwk_id_build_module_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t cmock_to_return);
107 #define fwk_id_build_module_id_ExpectAndReturn(id, cmock_retval) fwk_id_build_module_id_CMockExpectAndReturn(__LINE__, id, cmock_retval)
108 void fwk_id_build_module_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, fwk_id_t cmock_to_return);
109 typedef fwk_id_t (* CMOCK_fwk_id_build_module_id_CALLBACK)(fwk_id_t id, int cmock_num_calls);
110 void fwk_id_build_module_id_AddCallback(CMOCK_fwk_id_build_module_id_CALLBACK Callback);
111 void fwk_id_build_module_id_Stub(CMOCK_fwk_id_build_module_id_CALLBACK Callback);
112 #define fwk_id_build_module_id_StubWithCallback fwk_id_build_module_id_Stub
113 #define fwk_id_build_module_id_IgnoreArg_id() fwk_id_build_module_id_CMockIgnoreArg_id(__LINE__)
114 void fwk_id_build_module_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
115 #define fwk_id_build_element_id_IgnoreAndReturn(cmock_retval) fwk_id_build_element_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
116 void fwk_id_build_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t cmock_to_return);
117 #define fwk_id_build_element_id_StopIgnore() fwk_id_build_element_id_CMockStopIgnore()
118 void fwk_id_build_element_id_CMockStopIgnore(void);
119 #define fwk_id_build_element_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_build_element_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
120 void fwk_id_build_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t cmock_to_return);
121 #define fwk_id_build_element_id_ExpectAndReturn(id, element_idx, cmock_retval) fwk_id_build_element_id_CMockExpectAndReturn(__LINE__, id, element_idx, cmock_retval)
122 void fwk_id_build_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, unsigned int element_idx, fwk_id_t cmock_to_return);
123 typedef fwk_id_t (* CMOCK_fwk_id_build_element_id_CALLBACK)(fwk_id_t id, unsigned int element_idx, int cmock_num_calls);
124 void fwk_id_build_element_id_AddCallback(CMOCK_fwk_id_build_element_id_CALLBACK Callback);
125 void fwk_id_build_element_id_Stub(CMOCK_fwk_id_build_element_id_CALLBACK Callback);
126 #define fwk_id_build_element_id_StubWithCallback fwk_id_build_element_id_Stub
127 #define fwk_id_build_element_id_IgnoreArg_id() fwk_id_build_element_id_CMockIgnoreArg_id(__LINE__)
128 void fwk_id_build_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
129 #define fwk_id_build_element_id_IgnoreArg_element_idx() fwk_id_build_element_id_CMockIgnoreArg_element_idx(__LINE__)
130 void fwk_id_build_element_id_CMockIgnoreArg_element_idx(UNITY_LINE_TYPE cmock_line);
131 #define fwk_id_build_sub_element_id_IgnoreAndReturn(cmock_retval) fwk_id_build_sub_element_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
132 void fwk_id_build_sub_element_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t cmock_to_return);
133 #define fwk_id_build_sub_element_id_StopIgnore() fwk_id_build_sub_element_id_CMockStopIgnore()
134 void fwk_id_build_sub_element_id_CMockStopIgnore(void);
135 #define fwk_id_build_sub_element_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_build_sub_element_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
136 void fwk_id_build_sub_element_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t cmock_to_return);
137 #define fwk_id_build_sub_element_id_ExpectAndReturn(id, sub_element_idx, cmock_retval) fwk_id_build_sub_element_id_CMockExpectAndReturn(__LINE__, id, sub_element_idx, cmock_retval)
138 void fwk_id_build_sub_element_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, unsigned int sub_element_idx, fwk_id_t cmock_to_return);
139 typedef fwk_id_t (* CMOCK_fwk_id_build_sub_element_id_CALLBACK)(fwk_id_t id, unsigned int sub_element_idx, int cmock_num_calls);
140 void fwk_id_build_sub_element_id_AddCallback(CMOCK_fwk_id_build_sub_element_id_CALLBACK Callback);
141 void fwk_id_build_sub_element_id_Stub(CMOCK_fwk_id_build_sub_element_id_CALLBACK Callback);
142 #define fwk_id_build_sub_element_id_StubWithCallback fwk_id_build_sub_element_id_Stub
143 #define fwk_id_build_sub_element_id_IgnoreArg_id() fwk_id_build_sub_element_id_CMockIgnoreArg_id(__LINE__)
144 void fwk_id_build_sub_element_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
145 #define fwk_id_build_sub_element_id_IgnoreArg_sub_element_idx() fwk_id_build_sub_element_id_CMockIgnoreArg_sub_element_idx(__LINE__)
146 void fwk_id_build_sub_element_id_CMockIgnoreArg_sub_element_idx(UNITY_LINE_TYPE cmock_line);
147 #define fwk_id_build_api_id_IgnoreAndReturn(cmock_retval) fwk_id_build_api_id_CMockIgnoreAndReturn(__LINE__, cmock_retval)
148 void fwk_id_build_api_id_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t cmock_to_return);
149 #define fwk_id_build_api_id_StopIgnore() fwk_id_build_api_id_CMockStopIgnore()
150 void fwk_id_build_api_id_CMockStopIgnore(void);
151 #define fwk_id_build_api_id_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_build_api_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
152 void fwk_id_build_api_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t cmock_to_return);
153 #define fwk_id_build_api_id_ExpectAndReturn(id, api_idx, cmock_retval) fwk_id_build_api_id_CMockExpectAndReturn(__LINE__, id, api_idx, cmock_retval)
154 void fwk_id_build_api_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, unsigned int api_idx, fwk_id_t cmock_to_return);
155 typedef fwk_id_t (* CMOCK_fwk_id_build_api_id_CALLBACK)(fwk_id_t id, unsigned int api_idx, int cmock_num_calls);
156 void fwk_id_build_api_id_AddCallback(CMOCK_fwk_id_build_api_id_CALLBACK Callback);
157 void fwk_id_build_api_id_Stub(CMOCK_fwk_id_build_api_id_CALLBACK Callback);
158 #define fwk_id_build_api_id_StubWithCallback fwk_id_build_api_id_Stub
159 #define fwk_id_build_api_id_IgnoreArg_id() fwk_id_build_api_id_CMockIgnoreArg_id(__LINE__)
160 void fwk_id_build_api_id_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
161 #define fwk_id_build_api_id_IgnoreArg_api_idx() fwk_id_build_api_id_CMockIgnoreArg_api_idx(__LINE__)
162 void fwk_id_build_api_id_CMockIgnoreArg_api_idx(UNITY_LINE_TYPE cmock_line);
163 #define fwk_id_get_module_idx_IgnoreAndReturn(cmock_retval) fwk_id_get_module_idx_CMockIgnoreAndReturn(__LINE__, cmock_retval)
164 void fwk_id_get_module_idx_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
165 #define fwk_id_get_module_idx_StopIgnore() fwk_id_get_module_idx_CMockStopIgnore()
166 void fwk_id_get_module_idx_CMockStopIgnore(void);
167 #define fwk_id_get_module_idx_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_get_module_idx_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
168 void fwk_id_get_module_idx_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
169 #define fwk_id_get_module_idx_ExpectAndReturn(id, cmock_retval) fwk_id_get_module_idx_CMockExpectAndReturn(__LINE__, id, cmock_retval)
170 void fwk_id_get_module_idx_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, unsigned int cmock_to_return);
171 typedef unsigned int (* CMOCK_fwk_id_get_module_idx_CALLBACK)(fwk_id_t id, int cmock_num_calls);
172 void fwk_id_get_module_idx_AddCallback(CMOCK_fwk_id_get_module_idx_CALLBACK Callback);
173 void fwk_id_get_module_idx_Stub(CMOCK_fwk_id_get_module_idx_CALLBACK Callback);
174 #define fwk_id_get_module_idx_StubWithCallback fwk_id_get_module_idx_Stub
175 #define fwk_id_get_module_idx_IgnoreArg_id() fwk_id_get_module_idx_CMockIgnoreArg_id(__LINE__)
176 void fwk_id_get_module_idx_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
177 #define fwk_id_get_element_idx_IgnoreAndReturn(cmock_retval) fwk_id_get_element_idx_CMockIgnoreAndReturn(__LINE__, cmock_retval)
178 void fwk_id_get_element_idx_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
179 #define fwk_id_get_element_idx_StopIgnore() fwk_id_get_element_idx_CMockStopIgnore()
180 void fwk_id_get_element_idx_CMockStopIgnore(void);
181 #define fwk_id_get_element_idx_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_get_element_idx_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
182 void fwk_id_get_element_idx_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
183 #define fwk_id_get_element_idx_ExpectAndReturn(element_id, cmock_retval) fwk_id_get_element_idx_CMockExpectAndReturn(__LINE__, element_id, cmock_retval)
184 void fwk_id_get_element_idx_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t element_id, unsigned int cmock_to_return);
185 typedef unsigned int (* CMOCK_fwk_id_get_element_idx_CALLBACK)(fwk_id_t element_id, int cmock_num_calls);
186 void fwk_id_get_element_idx_AddCallback(CMOCK_fwk_id_get_element_idx_CALLBACK Callback);
187 void fwk_id_get_element_idx_Stub(CMOCK_fwk_id_get_element_idx_CALLBACK Callback);
188 #define fwk_id_get_element_idx_StubWithCallback fwk_id_get_element_idx_Stub
189 #define fwk_id_get_element_idx_IgnoreArg_element_id() fwk_id_get_element_idx_CMockIgnoreArg_element_id(__LINE__)
190 void fwk_id_get_element_idx_CMockIgnoreArg_element_id(UNITY_LINE_TYPE cmock_line);
191 #define fwk_id_get_sub_element_idx_IgnoreAndReturn(cmock_retval) fwk_id_get_sub_element_idx_CMockIgnoreAndReturn(__LINE__, cmock_retval)
192 void fwk_id_get_sub_element_idx_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
193 #define fwk_id_get_sub_element_idx_StopIgnore() fwk_id_get_sub_element_idx_CMockStopIgnore()
194 void fwk_id_get_sub_element_idx_CMockStopIgnore(void);
195 #define fwk_id_get_sub_element_idx_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_get_sub_element_idx_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
196 void fwk_id_get_sub_element_idx_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
197 #define fwk_id_get_sub_element_idx_ExpectAndReturn(sub_element_id, cmock_retval) fwk_id_get_sub_element_idx_CMockExpectAndReturn(__LINE__, sub_element_id, cmock_retval)
198 void fwk_id_get_sub_element_idx_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t sub_element_id, unsigned int cmock_to_return);
199 typedef unsigned int (* CMOCK_fwk_id_get_sub_element_idx_CALLBACK)(fwk_id_t sub_element_id, int cmock_num_calls);
200 void fwk_id_get_sub_element_idx_AddCallback(CMOCK_fwk_id_get_sub_element_idx_CALLBACK Callback);
201 void fwk_id_get_sub_element_idx_Stub(CMOCK_fwk_id_get_sub_element_idx_CALLBACK Callback);
202 #define fwk_id_get_sub_element_idx_StubWithCallback fwk_id_get_sub_element_idx_Stub
203 #define fwk_id_get_sub_element_idx_IgnoreArg_sub_element_id() fwk_id_get_sub_element_idx_CMockIgnoreArg_sub_element_id(__LINE__)
204 void fwk_id_get_sub_element_idx_CMockIgnoreArg_sub_element_id(UNITY_LINE_TYPE cmock_line);
205 #define fwk_id_get_api_idx_IgnoreAndReturn(cmock_retval) fwk_id_get_api_idx_CMockIgnoreAndReturn(__LINE__, cmock_retval)
206 void fwk_id_get_api_idx_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
207 #define fwk_id_get_api_idx_StopIgnore() fwk_id_get_api_idx_CMockStopIgnore()
208 void fwk_id_get_api_idx_CMockStopIgnore(void);
209 #define fwk_id_get_api_idx_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_get_api_idx_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
210 void fwk_id_get_api_idx_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
211 #define fwk_id_get_api_idx_ExpectAndReturn(api_id, cmock_retval) fwk_id_get_api_idx_CMockExpectAndReturn(__LINE__, api_id, cmock_retval)
212 void fwk_id_get_api_idx_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t api_id, unsigned int cmock_to_return);
213 typedef unsigned int (* CMOCK_fwk_id_get_api_idx_CALLBACK)(fwk_id_t api_id, int cmock_num_calls);
214 void fwk_id_get_api_idx_AddCallback(CMOCK_fwk_id_get_api_idx_CALLBACK Callback);
215 void fwk_id_get_api_idx_Stub(CMOCK_fwk_id_get_api_idx_CALLBACK Callback);
216 #define fwk_id_get_api_idx_StubWithCallback fwk_id_get_api_idx_Stub
217 #define fwk_id_get_api_idx_IgnoreArg_api_id() fwk_id_get_api_idx_CMockIgnoreArg_api_id(__LINE__)
218 void fwk_id_get_api_idx_CMockIgnoreArg_api_id(UNITY_LINE_TYPE cmock_line);
219 #define fwk_id_get_event_idx_IgnoreAndReturn(cmock_retval) fwk_id_get_event_idx_CMockIgnoreAndReturn(__LINE__, cmock_retval)
220 void fwk_id_get_event_idx_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
221 #define fwk_id_get_event_idx_StopIgnore() fwk_id_get_event_idx_CMockStopIgnore()
222 void fwk_id_get_event_idx_CMockStopIgnore(void);
223 #define fwk_id_get_event_idx_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_get_event_idx_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
224 void fwk_id_get_event_idx_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
225 #define fwk_id_get_event_idx_ExpectAndReturn(event_id, cmock_retval) fwk_id_get_event_idx_CMockExpectAndReturn(__LINE__, event_id, cmock_retval)
226 void fwk_id_get_event_idx_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t event_id, unsigned int cmock_to_return);
227 typedef unsigned int (* CMOCK_fwk_id_get_event_idx_CALLBACK)(fwk_id_t event_id, int cmock_num_calls);
228 void fwk_id_get_event_idx_AddCallback(CMOCK_fwk_id_get_event_idx_CALLBACK Callback);
229 void fwk_id_get_event_idx_Stub(CMOCK_fwk_id_get_event_idx_CALLBACK Callback);
230 #define fwk_id_get_event_idx_StubWithCallback fwk_id_get_event_idx_Stub
231 #define fwk_id_get_event_idx_IgnoreArg_event_id() fwk_id_get_event_idx_CMockIgnoreArg_event_id(__LINE__)
232 void fwk_id_get_event_idx_CMockIgnoreArg_event_id(UNITY_LINE_TYPE cmock_line);
233 #define fwk_id_get_notification_idx_IgnoreAndReturn(cmock_retval) fwk_id_get_notification_idx_CMockIgnoreAndReturn(__LINE__, cmock_retval)
234 void fwk_id_get_notification_idx_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
235 #define fwk_id_get_notification_idx_StopIgnore() fwk_id_get_notification_idx_CMockStopIgnore()
236 void fwk_id_get_notification_idx_CMockStopIgnore(void);
237 #define fwk_id_get_notification_idx_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_get_notification_idx_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
238 void fwk_id_get_notification_idx_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int cmock_to_return);
239 #define fwk_id_get_notification_idx_ExpectAndReturn(notification_id, cmock_retval) fwk_id_get_notification_idx_CMockExpectAndReturn(__LINE__, notification_id, cmock_retval)
240 void fwk_id_get_notification_idx_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t notification_id, unsigned int cmock_to_return);
241 typedef unsigned int (* CMOCK_fwk_id_get_notification_idx_CALLBACK)(fwk_id_t notification_id, int cmock_num_calls);
242 void fwk_id_get_notification_idx_AddCallback(CMOCK_fwk_id_get_notification_idx_CALLBACK Callback);
243 void fwk_id_get_notification_idx_Stub(CMOCK_fwk_id_get_notification_idx_CALLBACK Callback);
244 #define fwk_id_get_notification_idx_StubWithCallback fwk_id_get_notification_idx_Stub
245 #define fwk_id_get_notification_idx_IgnoreArg_notification_id() fwk_id_get_notification_idx_CMockIgnoreArg_notification_id(__LINE__)
246 void fwk_id_get_notification_idx_CMockIgnoreArg_notification_id(UNITY_LINE_TYPE cmock_line);
247 #define fwk_id_verbose_str_IgnoreAndReturn(cmock_retval) fwk_id_verbose_str_CMockIgnoreAndReturn(__LINE__, cmock_retval)
248 void fwk_id_verbose_str_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, struct fwk_id_verbose_fmt cmock_to_return);
249 #define fwk_id_verbose_str_StopIgnore() fwk_id_verbose_str_CMockStopIgnore()
250 void fwk_id_verbose_str_CMockStopIgnore(void);
251 #define fwk_id_verbose_str_ExpectAnyArgsAndReturn(cmock_retval) fwk_id_verbose_str_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
252 void fwk_id_verbose_str_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, struct fwk_id_verbose_fmt cmock_to_return);
253 #define fwk_id_verbose_str_ExpectAndReturn(id, cmock_retval) fwk_id_verbose_str_CMockExpectAndReturn(__LINE__, id, cmock_retval)
254 void fwk_id_verbose_str_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, struct fwk_id_verbose_fmt cmock_to_return);
255 typedef struct fwk_id_verbose_fmt (* CMOCK_fwk_id_verbose_str_CALLBACK)(fwk_id_t id, int cmock_num_calls);
256 void fwk_id_verbose_str_AddCallback(CMOCK_fwk_id_verbose_str_CALLBACK Callback);
257 void fwk_id_verbose_str_Stub(CMOCK_fwk_id_verbose_str_CALLBACK Callback);
258 #define fwk_id_verbose_str_StubWithCallback fwk_id_verbose_str_Stub
259 #define fwk_id_verbose_str_IgnoreArg_id() fwk_id_verbose_str_CMockIgnoreArg_id(__LINE__)
260 void fwk_id_verbose_str_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
261 
262 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__)
263 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0)))
264 #pragma GCC diagnostic pop
265 #endif
266 #endif
267 
268 #endif
269