Documentation ¶
Index ¶
- type CFFastKind
- type CallableDartCallback
- type CallbackFlag
- func (cf CallbackFlag) Fast(kind CFFastKind) CallbackFlag
- func (cf CallbackFlag) FastKind() CFFastKind
- func (cf CallbackFlag) HasFast() bool
- func (cf CallbackFlag) HasPackArray() bool
- func (cf CallbackFlag) HasPop() bool
- func (cf CallbackFlag) HasWithCode() bool
- func (cf CallbackFlag) PackArray() CallbackFlag
- func (cf CallbackFlag) Pop() CallbackFlag
- func (cf CallbackFlag) WithCode() CallbackFlag
- type DartCallback
- type ExtSlice
- type GoCallback
- type RawDartCallback
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CFFastKind ¶
type CFFastKind int
const ( CFFK_NONE CFFastKind = iota CFFK_VOID CFFK_NIL CFFK_YES CFFK_NO )
type CallableDartCallback ¶
type CallableDartCallback uint64
func (CallableDartCallback) Call ¶
func (dcb CallableDartCallback) Call(args ...any) bool
func (CallableDartCallback) IsIllegal ¶
func (dcb CallableDartCallback) IsIllegal() bool
type CallbackFlag ¶
type CallbackFlag uint64
const ( CF CallbackFlag = 0 CF_POP CallbackFlag = 1 << (cfBitsStart + 0) CF_WITHCODE CallbackFlag = 1 << (cfBitsStart + 1) CF_PACKARRAY CallbackFlag = 1 << (cfBitsStart + 2) CF_FAST CallbackFlag = 1 << (cfBitsStart + 3) CF_FAST_VOID CallbackFlag = CF_FAST + (0 << (cfBitsStart + 4)) CF_FAST_NIL CallbackFlag = CF_FAST + (1 << (cfBitsStart + 4)) CF_FAST_YES CallbackFlag = CF_FAST + (2 << (cfBitsStart + 4)) CF_FAST_NO CallbackFlag = CF_FAST + (3 << (cfBitsStart + 4)) )
func (CallbackFlag) Fast ¶
func (cf CallbackFlag) Fast(kind CFFastKind) CallbackFlag
func (CallbackFlag) FastKind ¶
func (cf CallbackFlag) FastKind() CFFastKind
func (CallbackFlag) HasFast ¶
func (cf CallbackFlag) HasFast() bool
func (CallbackFlag) HasPackArray ¶
func (cf CallbackFlag) HasPackArray() bool
func (CallbackFlag) HasPop ¶
func (cf CallbackFlag) HasPop() bool
func (CallbackFlag) HasWithCode ¶
func (cf CallbackFlag) HasWithCode() bool
func (CallbackFlag) PackArray ¶
func (cf CallbackFlag) PackArray() CallbackFlag
func (CallbackFlag) Pop ¶
func (cf CallbackFlag) Pop() CallbackFlag
func (CallbackFlag) WithCode ¶
func (cf CallbackFlag) WithCode() CallbackFlag
type DartCallback ¶
type DartCallback uint64
func WrapDartCallback ¶
func WrapDartCallback[T RawDartCallback](rcb T) DartCallback
func (DartCallback) Flag ¶
func (dcb DartCallback) Flag(cf CallbackFlag) CallableDartCallback
func (DartCallback) IsIllegal ¶
func (dcb DartCallback) IsIllegal() bool
type GoCallback ¶
type GoCallback uint64
func (GoCallback) Exists ¶
func (gcb GoCallback) Exists() bool
type RawDartCallback ¶
type RawDartCallback interface{ ~uint32 }
Click to show internal directories.
Click to hide internal directories.