Documentation ¶
Index ¶
- type ContainerField
- type UintSize
- type ValRep
- type ValueBool
- type ValueByte
- type ValueContainer
- func (vc *ValueContainer) Append(name string, value ValRep)
- func (vc *ValueContainer) Fields() []ContainerField
- func (vc *ValueContainer) FixedSize() int
- func (vc *ValueContainer) GetField(name string) (ValRep, error)
- func (vc *ValueContainer) IsVariableSized() bool
- func (vc *ValueContainer) PackagePath() string
- func (vc *ValueContainer) SatisfiesInterface(ti *types.Interface) bool
- func (vc *ValueContainer) TypeName() string
- type ValueList
- type ValueOverlay
- type ValuePointer
- type ValueUint
- type ValueUnion
- type ValueVector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerField ¶
type ValueBool ¶
func (*ValueBool) IsVariableSized ¶
func (*ValueBool) PackagePath ¶
func (*ValueBool) SatisfiesInterface ¶
type ValueByte ¶
func (*ValueByte) IsVariableSized ¶
func (*ValueByte) PackagePath ¶
func (*ValueByte) SatisfiesInterface ¶
type ValueContainer ¶
type ValueContainer struct { Name string Package string Contents []ContainerField HasSSZMethods bool Interfaces map[*types.Interface]bool // contains filtered or unexported fields }
func (*ValueContainer) Append ¶
func (vc *ValueContainer) Append(name string, value ValRep)
func (*ValueContainer) Fields ¶
func (vc *ValueContainer) Fields() []ContainerField
func (*ValueContainer) FixedSize ¶
func (vc *ValueContainer) FixedSize() int
func (*ValueContainer) IsVariableSized ¶
func (vc *ValueContainer) IsVariableSized() bool
func (*ValueContainer) PackagePath ¶
func (vc *ValueContainer) PackagePath() string
func (*ValueContainer) SatisfiesInterface ¶
func (vc *ValueContainer) SatisfiesInterface(ti *types.Interface) bool
func (*ValueContainer) TypeName ¶
func (vc *ValueContainer) TypeName() string
type ValueList ¶
func (*ValueList) IsVariableSized ¶
func (*ValueList) PackagePath ¶
func (*ValueList) SatisfiesInterface ¶
type ValueOverlay ¶
type ValueOverlay struct { Name string Package string Underlying ValRep Interfaces map[*types.Interface]bool }
func (*ValueOverlay) FixedSize ¶
func (vo *ValueOverlay) FixedSize() int
func (*ValueOverlay) IsBitfield ¶
func (vo *ValueOverlay) IsBitfield() bool
func (*ValueOverlay) IsVariableSized ¶
func (vo *ValueOverlay) IsVariableSized() bool
func (*ValueOverlay) PackagePath ¶
func (vo *ValueOverlay) PackagePath() string
func (*ValueOverlay) SatisfiesInterface ¶
func (vo *ValueOverlay) SatisfiesInterface(ti *types.Interface) bool
func (*ValueOverlay) TypeName ¶
func (vo *ValueOverlay) TypeName() string
type ValuePointer ¶
func (*ValuePointer) FixedSize ¶
func (vp *ValuePointer) FixedSize() int
func (*ValuePointer) IsVariableSized ¶
func (vp *ValuePointer) IsVariableSized() bool
func (*ValuePointer) PackagePath ¶
func (vp *ValuePointer) PackagePath() string
func (*ValuePointer) SatisfiesInterface ¶
func (vp *ValuePointer) SatisfiesInterface(ti *types.Interface) bool
func (*ValuePointer) TypeName ¶
func (vp *ValuePointer) TypeName() string
type ValueUint ¶
func (*ValueUint) IsVariableSized ¶
func (*ValueUint) PackagePath ¶
func (*ValueUint) SatisfiesInterface ¶
type ValueUnion ¶
type ValueUnion struct {
Name string
}
func (*ValueUnion) FixedSize ¶
func (vu *ValueUnion) FixedSize() int
func (*ValueUnion) IsVariableSized ¶
func (vu *ValueUnion) IsVariableSized() bool
func (*ValueUnion) PackagePath ¶
func (vu *ValueUnion) PackagePath() string
func (*ValueUnion) SatisfiesInterface ¶
func (vu *ValueUnion) SatisfiesInterface(*types.Interface) bool
func (*ValueUnion) TypeName ¶
func (vu *ValueUnion) TypeName() string
type ValueVector ¶
func (*ValueVector) FixedSize ¶
func (vv *ValueVector) FixedSize() int
func (*ValueVector) IsVariableSized ¶
func (vv *ValueVector) IsVariableSized() bool
func (*ValueVector) PackagePath ¶
func (vv *ValueVector) PackagePath() string
func (*ValueVector) SatisfiesInterface ¶
func (vv *ValueVector) SatisfiesInterface(*types.Interface) bool
func (*ValueVector) TypeName ¶
func (vv *ValueVector) TypeName() string
Click to show internal directories.
Click to hide internal directories.