@@ -109,6 +109,9 @@ private FunctionInput getIteratorArgumentInput(Operator op, int index) {
109
109
110
110
/**
111
111
* A non-member `operator++` or `operator--` function for an iterator type.
112
+ *
113
+ * Note that this class _only_ matches non-member functions. To find both
114
+ * non-member and versions, use `IteratorCrementOperator`.
112
115
*/
113
116
class IteratorCrementNonMemberOperator extends Operator {
114
117
IteratorCrementNonMemberOperator ( ) {
@@ -129,6 +132,9 @@ private class IteratorCrementNonMemberOperatorModel extends IteratorCrementNonMe
129
132
130
133
/**
131
134
* An `operator++` or `operator--` member function for an iterator type.
135
+ *
136
+ * Note that this class _only_ matches member functions. To find both
137
+ * non-member and member versions, use `IteratorCrementOperator`.
132
138
*/
133
139
class IteratorCrementMemberOperator extends MemberFunction {
134
140
IteratorCrementMemberOperator ( ) {
@@ -167,6 +173,9 @@ class IteratorCrementOperator extends Function {
167
173
168
174
/**
169
175
* A non-member `operator+` function for an iterator type.
176
+ *
177
+ * Note that this class _only_ matches non-member functions. To find both
178
+ * non-member and member versions, use `IteratorBinaryAddOperator`.
170
179
*/
171
180
class IteratorAddNonMemberOperator extends Operator {
172
181
IteratorAddNonMemberOperator ( ) {
@@ -184,6 +193,9 @@ private class IteratorAddNonMemberOperatorModel extends IteratorAddNonMemberOper
184
193
185
194
/**
186
195
* An `operator+` or `operator-` member function of an iterator class.
196
+ *
197
+ * Note that this class _only_ matches member functions. To find both
198
+ * non-member and member versions, use `IteratorBinaryAddOperator`.
187
199
*/
188
200
class IteratorBinaryArithmeticMemberOperator extends MemberFunction {
189
201
IteratorBinaryArithmeticMemberOperator ( ) {
@@ -229,6 +241,9 @@ private class IteratorSubOperatorModel extends IteratorSubNonMemberOperator, Tai
229
241
230
242
/**
231
243
* A non-member `operator+=` or `operator-=` function for an iterator type.
244
+ *
245
+ * Note that this class _only_ matches non-member functions. To find both
246
+ * non-member and member versions, use `IteratorAssignArithmeticOperator`.
232
247
*/
233
248
class IteratorAssignArithmeticNonMemberOperator extends Operator {
234
249
IteratorAssignArithmeticNonMemberOperator ( ) {
@@ -258,6 +273,9 @@ private class IteratorAssignArithmeticNonMemberOperatorModel extends IteratorAss
258
273
259
274
/**
260
275
* An `operator+=` or `operator-=` member function of an iterator class.
276
+ *
277
+ * Note that this class _only_ matches member functions. To find both
278
+ * non-member and member versions, use `IteratorAssignArithmeticOperator`.
261
279
*/
262
280
class IteratorAssignArithmeticMemberOperator extends MemberFunction {
263
281
IteratorAssignArithmeticMemberOperator ( ) {
@@ -297,6 +315,9 @@ class IteratorAssignArithmeticOperator extends Function {
297
315
298
316
/**
299
317
* A prefix `operator*` member function for an iterator type.
318
+ *
319
+ * Note that this class _only_ matches member functions. To find both
320
+ * non-member and member versions, use `IteratorPointerDereferenceOperator`.
300
321
*/
301
322
class IteratorPointerDereferenceMemberOperator extends MemberFunction , TaintFunction ,
302
323
IteratorReferenceFunction {
@@ -315,6 +336,9 @@ class IteratorPointerDereferenceMemberOperator extends MemberFunction, TaintFunc
315
336
316
337
/**
317
338
* A non-member prefix `operator*` function for an iterator type.
339
+ *
340
+ * Note that this class _only_ matches non-member functions. To find both
341
+ * non-member and member versions, use `IteratorPointerDereferenceOperator`.
318
342
*/
319
343
class IteratorPointerDereferenceNonMemberOperator extends Operator , IteratorReferenceFunction {
320
344
IteratorPointerDereferenceNonMemberOperator ( ) {
0 commit comments