Documentation ¶
Index ¶
- Constants
- func DartSizeof(t Term) int
- func FillAllSize(t Term)
- func GoSizeof(t Term) int
- func IsDartSizeDynamic(t Term) bool
- func IsGoSizeDynamic(t Term) bool
- type Array
- type Basic
- type Chan
- type Coerce
- type Elem
- type Field
- type FieldDirectives
- type HasIdent
- type Ident
- type Map
- type Optional
- type PinToken
- type PtrTo
- type Slice
- type Struct
- type Term
Constants ¶
View Source
const DYNSIZE = -1
Variables ¶
This section is empty.
Functions ¶
func DartSizeof ¶
func FillAllSize ¶
func FillAllSize(t Term)
func IsDartSizeDynamic ¶
func IsGoSizeDynamic ¶
Types ¶
type Basic ¶
type Coerce ¶
type Field ¶
type Field struct { Name string Term Term *FieldDirectives // contains filtered or unexported fields }
func NewField ¶
func NewField(name string, directives *FieldDirectives) *Field
type FieldDirectives ¶
type FieldDirectives struct { SendToDart bool SendBackToGo bool RenameInDart string Broadcast bool BlockUntilListen bool Memorized bool }
func ParseFieldDirectives ¶
func ParseFieldDirectives(spec string) *FieldDirectives
type Optional ¶
type Optional struct { Term Term // contains filtered or unexported fields }
func NewOptional ¶
func NewOptional() *Optional
type PinToken ¶
type PinToken struct { Term Term // contains filtered or unexported fields }
func NewPinToken ¶
func NewPinToken() *PinToken
Click to show internal directories.
Click to hide internal directories.