rawtypes.parser.parser module¶
- class rawtypes.parser.parser.Parser(tu: rawtypes.clang.cindex.TranslationUnit, headers: List[pathlib.Path])¶
ベースクラス:
object
- static parse(headers: Iterable[pathlib.Path], *, include_dirs: Iterable[pathlib.Path] = (), definitions=(), target='') rawtypes.parser.parser.Parser ¶
- static parse_source(src: str) rawtypes.parser.parser.Parser ¶
- get_function(name: str) rawtypes.parser.function_cursor.FunctionCursor ¶
- get_struct(name: str) rawtypes.parser.struct_cursor.StructCursor ¶
- find_typedef(underlying: rawtypes.clang.cindex.Cursor) Optional[rawtypes.parser.typedef_cursor.TypedefCursor] ¶