Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 1000 Bytes

File metadata and controls

75 lines (52 loc) · 1000 Bytes

compiler

compiler.compiles

def compiler.compiles(code: str, /, *, args = ...) -> bool

compiler.get_supported_arguments

def compiler.get_supported_arguments(*args) -> list

compiler.has_function

def compiler.has_function(funcname: str, /, *, prefix: str = ...) -> bool

compiler.has_header

def compiler.has_header(header_name: str, /, *, prefix: str = ...) -> bool

compiler.has_header_symbol

def compiler.has_header_symbol(
    header_name: str,
    symbol: str,
    /,
    *,
    prefix: str = ...,
) -> bool

compiler.has_member

def compiler.has_member(
    type_name: str,
    member_name: str,
    /,
    *,
    prefix: str = ...,
) -> bool

compiler.has_type

def compiler.has_type(sym, /, *, prefix = ..., args = ...) -> bool

compiler.sizeof

def compiler.sizeof(sym: str, /, *, prefix: str = ...) -> int