Lines Matching refs:modifiers
360 modifiers, templated_types, body, namespace):
365 self.modifiers = modifiers
376 if self.return_type and 'static' in self.return_type.modifiers:
393 self.modifiers, self.body))
399 modifiers, templated_types, body, namespace):
401 modifiers, templated_types, body, namespace)
410 def __init__(self, start, end, name, templated_types, modifiers,
416 modifiers: [str] type modifiers (keywords) eg, const, mutable, etc.
421 if not name and modifiers:
422 self.name = modifiers.pop()
423 self.modifiers = modifiers
430 if self.modifiers:
431 prefix = ' '.join(self.modifiers) + ' '
490 modifiers = []
493 modifiers.append(t.name)
499 name, templated_types, modifiers,
556 modifiers = []
565 modifiers.append(p.name)
587 return name, type_name, templated_types, modifiers, default, other_tokens
604 (name, type_name, templated_types, modifiers,
607 type_name, templated_types, modifiers,
667 _, name, templated_types, modifiers, default, other_tokens = \
673 return Type(start, end, name, templated_types, modifiers,
803 (name, type_name, templated_types, modifiers, default,
812 return self._CreateVariable(t0, name, type_name, modifiers,
993 def GetMethod(self, modifiers, templated_types):
996 return self._GetMethod(return_type_and_name, modifiers, templated_types,
999 def _GetMethod(self, return_type_and_name, modifiers, templated_types,
1040 if name.name == self.in_class and not modifiers:
1041 modifiers |= FUNCTION_CTOR
1057 modifiers |= FUNCTION_CONST
1060 modifiers |= FUNCTION_ATTRIBUTE
1066 modifiers |= FUNCTION_THROW
1072 modifiers |= FUNCTION_OVERRIDE
1076 modifiers |= FUNCTION_UNKNOWN_ANNOTATION
1094 modifiers = [p.name for p in parameters]
1103 modifiers, '', None)
1113 modifiers = [p.name for p in self._GetParameters()]
1114 del modifiers[-1] # Remove trailing ')'.
1116 modifiers, '', None)
1134 modifiers |= FUNCTION_PURE_VIRTUAL
1150 return_type, parameters, modifiers, templated_types,
1153 parameters, modifiers, templated_types, body,
1292 modifiers = ['struct']
1296 modifiers, var_token.name, None)
1559 modifiers = ['class']
1562 modifiers, token.name, None)
1590 modifiers = []
1593 modifiers, token.name, None)