25 lines
616 B
Cython
25 lines
616 B
Cython
cdef extern from "Eolian.h":
|
|
ctypedef enum Eolian_Function_Type:
|
|
EOLIAN_UNRESOLVED
|
|
EOLIAN_PROPERTY
|
|
EOLIAN_PROP_SET
|
|
EOLIAN_PROP_GET
|
|
EOLIAN_METHOD
|
|
EOLIAN_CTOR
|
|
|
|
ctypedef enum Eolian_Parameter_Dir:
|
|
EOLIAN_IN_PARAM
|
|
EOLIAN_OUT_PARAM
|
|
EOLIAN_INOUT_PARAM
|
|
|
|
ctypedef enum Eolian_Class_Type:
|
|
EOLIAN_CLASS_UNKNOWN_TYPE
|
|
EOLIAN_CLASS_REGULAR
|
|
EOLIAN_CLASS_ABSTRACT
|
|
EOLIAN_CLASS_MIXIN
|
|
EOLIAN_CLASS_INTERFACE
|
|
|
|
ctypedef enum Eolian_Function_Scope:
|
|
EOLIAN_SCOPE_PUBLIC
|
|
EOLIAN_SCOPE_PROTECTED
|