rawtypes.parser.type_context module

Inheritance diagram of rawtypes.parser.type_context
rawtypes.parser.type_context.symbol_filter(src: str) str

fix python reserved word

class rawtypes.parser.type_context.TypeContext(type: rawtypes.clang.cindex.Type, cursor: rawtypes.clang.cindex.Cursor)

ベースクラス: object

type: rawtypes.clang.cindex.Type
cursor: rawtypes.clang.cindex.Cursor
static get_struct_methods(cursor: rawtypes.clang.cindex.Cursor, *, excludes=(), includes=False) List[rawtypes.clang.cindex.Cursor]
static get_constructors(cursor: rawtypes.clang.cindex.Cursor) List[rawtypes.clang.cindex.Cursor]
static get_default_constructor(cursor: rawtypes.clang.cindex.Cursor) Optional[rawtypes.clang.cindex.Cursor]
property name: str
property is_void: bool
property is_const: bool
property is_anonymous_type: bool
class rawtypes.parser.type_context.DefaultValue(tokens: List[str])

ベースクラス: object

static create(cursor: rawtypes.clang.cindex.Cursor) Optional[rawtypes.parser.type_context.DefaultValue]
property cpp_value: str
property py_value: str
property zig_value: str
class rawtypes.parser.type_context.ParamContext(index: int, cursor: rawtypes.clang.cindex.Cursor)

ベースクラス: rawtypes.parser.type_context.TypeContext

index: int
default_value: Optional[rawtypes.parser.type_context.DefaultValue]
class rawtypes.parser.type_context.FieldContext(index: int, cursor: rawtypes.clang.cindex.Cursor, type: rawtypes.clang.cindex.Type)

ベースクラス: rawtypes.parser.type_context.TypeContext

index: int
class rawtypes.parser.type_context.ResultContext(type: rawtypes.clang.cindex.Type, cursor: rawtypes.clang.cindex.Cursor)

ベースクラス: rawtypes.parser.type_context.TypeContext