rawtypes.interpreted_types.type_manager module¶
- class rawtypes.interpreted_types.type_manager.TypeWithCursor(type, cursor)¶
ベースクラス:
NamedTuple
- type: rawtypes.clang.cindex.Type¶
Alias for field number 0
- cursor: rawtypes.clang.cindex.Cursor¶
Alias for field number 1
- property spelling: str¶
- ref_from_children() Optional[rawtypes.clang.cindex.Cursor] ¶
- property underlying: Optional[rawtypes.interpreted_types.type_manager.TypeWithCursor]¶
- class rawtypes.interpreted_types.type_manager.TypeProcessor(process)¶
ベースクラス:
NamedTuple
- process: Callable[[rawtypes.interpreted_types.type_manager.TypeWithCursor], Optional[rawtypes.interpreted_types.basetype.BaseType]]¶
Alias for field number 0
- class rawtypes.interpreted_types.type_manager.Params(types, format, extract, from_py)¶
ベースクラス:
NamedTuple
- types: List[rawtypes.interpreted_types.basetype.BaseType]¶
Alias for field number 0
- format: str¶
Alias for field number 1
- extract: str¶
Alias for field number 2
- from_py: str¶
Alias for field number 3
- class rawtypes.interpreted_types.type_manager.TypeManager(use_typedef=True)¶
ベースクラス:
object
- get_wrap_type(name: str) Optional[rawtypes.parser.struct_cursor.WrapFlags] ¶
- get(c: rawtypes.interpreted_types.type_manager.TypeWithCursor, is_const=False) rawtypes.interpreted_types.basetype.BaseType ¶
- from_cursor(cursor_type: rawtypes.clang.cindex.Type, cursor: rawtypes.clang.cindex.Cursor) rawtypes.interpreted_types.basetype.BaseType ¶
- to_type(typewrap: rawtypes.parser.type_context.TypeContext) rawtypes.interpreted_types.basetype.BaseType ¶
- get_params(indent: str, f: rawtypes.parser.function_cursor.FunctionCursor) rawtypes.interpreted_types.type_manager.Params ¶