pygccxml.declarations.calldef_types module¶
- class CALLING_CONVENTION_TYPES¶
Bases:
object
class that defines “calling convention” constants
- CDECL = 'cdecl'¶
- FASTCALL = 'fastcall'¶
- STDCALL = 'stdcall'¶
- SYSTEM_DEFAULT = '<<<system default>>>'¶
- THISCALL = 'thiscall'¶
- UNKNOWN = ''¶
- all = ('', 'cdecl', 'stdcall', 'thiscall', 'fastcall', '<<<system default>>>')¶
- static extract(text, default='')¶
extracts calling convention from the text. If the calling convention could not be found, the “default”is used
- pattern = re.compile('.*(?:^|\\s)(?:__)?(?P<cc>cdecl|stdcall|thiscall|fastcall)(?:__)?.*')¶
- FUNCTION_VIRTUALITY_TYPES¶
alias of
pygccxml.declarations.calldef_types.VIRTUALITY_TYPES