box

package
v0.0.0-...-27647ab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2023 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Overview

Scalar

Bool
Numeric
 Integral
  Unsigned
   Uint
   Uint8
   Uint16
   Uint32
   Uint64
   Uintptr
  Signed
   Int
   Int8
   Int16
   Int32
   Int64
 Float
  Float32
  Float64
 Complex
  Complex64
  Complex128
String

Container

Sequence
 Array
 Slice
Map

Chan Func Interface Pointer Struct UnsafePointer

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Array

type Array struct {
	// contains filtered or unexported fields
}

type ArrayType

type ArrayType struct {
	// contains filtered or unexported fields
}

type Bool

type Bool struct {
	// contains filtered or unexported fields
}

func (Bool) Type

func (v Bool) Type() Type

type BoolType

type BoolType struct {
	// contains filtered or unexported fields
}

type Chan

type Chan struct {
	// contains filtered or unexported fields
}

func (Chan) Reflect

func (v Chan) Reflect() reflect.Value

func (Chan) Type

func (v Chan) Type() Type

type ChanType

type ChanType struct {
	// contains filtered or unexported fields
}

func (ChanType) Reflect

func (t ChanType) Reflect() reflect.Type

type Complex

type Complex interface {
	Numeric
	// contains filtered or unexported methods
}

type Complex128

type Complex128 struct {
	// contains filtered or unexported fields
}

func (Complex128) Type

func (v Complex128) Type() Type

type Complex128Type

type Complex128Type struct {
	// contains filtered or unexported fields
}

type Complex64

type Complex64 struct {
	// contains filtered or unexported fields
}

func (Complex64) Type

func (v Complex64) Type() Type

type Complex64Type

type Complex64Type struct {
	// contains filtered or unexported fields
}

type ComplexType

type ComplexType interface {
	NumericType
	// contains filtered or unexported methods
}

type Container

type Container interface {
	Value
	// contains filtered or unexported methods
}

type ContainerType

type ContainerType interface {
	Type
	// contains filtered or unexported methods
}

type Field

type Field struct {
	// contains filtered or unexported fields
}

type FieldType

type FieldType struct {
	// contains filtered or unexported fields
}

type Float

type Float interface {
	Numeric
	// contains filtered or unexported methods
}

type Float32

type Float32 struct {
	// contains filtered or unexported fields
}

func (Float32) Type

func (v Float32) Type() Type

type Float32Type

type Float32Type struct {
	// contains filtered or unexported fields
}

type Float64

type Float64 struct {
	// contains filtered or unexported fields
}

func (Float64) Type

func (v Float64) Type() Type

type Float64Type

type Float64Type struct {
	// contains filtered or unexported fields
}

type FloatType

type FloatType interface {
	NumericType
	// contains filtered or unexported methods
}

type Func

type Func struct {
	// contains filtered or unexported fields
}

func (Func) Reflect

func (v Func) Reflect() reflect.Value

func (Func) Type

func (v Func) Type() Type

type FuncType

type FuncType struct {
	// contains filtered or unexported fields
}

func (FuncType) Reflect

func (t FuncType) Reflect() reflect.Type

type Int

type Int struct {
	// contains filtered or unexported fields
}

func (Int) Type

func (v Int) Type() Type

type Int16

type Int16 struct {
	// contains filtered or unexported fields
}

func (Int16) Type

func (v Int16) Type() Type

type Int16Type

type Int16Type struct {
	// contains filtered or unexported fields
}

type Int32

type Int32 struct {
	// contains filtered or unexported fields
}

func (Int32) Type

func (v Int32) Type() Type

type Int32Type

type Int32Type struct {
	// contains filtered or unexported fields
}

type Int64

type Int64 struct {
	// contains filtered or unexported fields
}

func (Int64) Type

func (v Int64) Type() Type

type Int64Type

type Int64Type struct {
	// contains filtered or unexported fields
}

type Int8

type Int8 struct {
	// contains filtered or unexported fields
}

func (Int8) Type

func (v Int8) Type() Type

type Int8Type

type Int8Type struct {
	// contains filtered or unexported fields
}

type IntType

type IntType struct {
	// contains filtered or unexported fields
}

type Integral

type Integral interface {
	Numeric
	// contains filtered or unexported methods
}

type IntegralType

type IntegralType interface {
	NumericType
	// contains filtered or unexported methods
}

type Interface

type Interface struct {
	// contains filtered or unexported fields
}

func (Interface) Reflect

func (v Interface) Reflect() reflect.Value

func (Interface) Type

func (v Interface) Type() Type

type InterfaceType

type InterfaceType struct {
	// contains filtered or unexported fields
}

func (InterfaceType) Reflect

func (t InterfaceType) Reflect() reflect.Type

type Map

type Map struct {
	// contains filtered or unexported fields
}

func (Map) Type

func (v Map) Type() Type

type MapType

type MapType struct {
	// contains filtered or unexported fields
}

type Numeric

type Numeric interface {
	Scalar
	// contains filtered or unexported methods
}

type NumericType

type NumericType interface {
	ScalarType
	// contains filtered or unexported methods
}

type Pointer

type Pointer struct {
	// contains filtered or unexported fields
}

func (Pointer) Reflect

func (v Pointer) Reflect() reflect.Value

func (Pointer) Type

func (v Pointer) Type() Type

type PointerType

type PointerType struct {
	// contains filtered or unexported fields
}

func (PointerType) Reflect

func (t PointerType) Reflect() reflect.Type

type Scalar

type Scalar interface {
	Value
	// contains filtered or unexported methods
}

type ScalarType

type ScalarType interface {
	Type
	// contains filtered or unexported methods
}

type Sequence

type Sequence interface {
	Container
	// contains filtered or unexported methods
}

type SequenceType

type SequenceType interface {
	ContainerType
	// contains filtered or unexported methods
}

type Signed

type Signed interface {
	Integral
	// contains filtered or unexported methods
}

type SignedType

type SignedType interface {
	IntegralType
	// contains filtered or unexported methods
}

type Slice

type Slice struct {
	// contains filtered or unexported fields
}

type SliceType

type SliceType struct {
	// contains filtered or unexported fields
}

type String

type String struct {
	// contains filtered or unexported fields
}

func (String) Type

func (v String) Type() Type

type StringType

type StringType struct {
	// contains filtered or unexported fields
}

type Struct

type Struct struct {
	// contains filtered or unexported fields
}

func (Struct) Reflect

func (v Struct) Reflect() reflect.Value

func (Struct) Type

func (v Struct) Type() Type

type StructType

type StructType struct {
	// contains filtered or unexported fields
}

func (StructType) Reflect

func (t StructType) Reflect() reflect.Type

type Type

type Type interface {
	Reflect() reflect.Type
	// contains filtered or unexported methods
}

func BoxType

func BoxType(t reflect.Type) Type

func BoxTypeOf

func BoxTypeOf[T any]() Type

type Uint

type Uint struct {
	// contains filtered or unexported fields
}

func (Uint) Type

func (v Uint) Type() Type

type Uint16

type Uint16 struct {
	// contains filtered or unexported fields
}

func (Uint16) Type

func (v Uint16) Type() Type

type Uint16Type

type Uint16Type struct {
	// contains filtered or unexported fields
}

type Uint32

type Uint32 struct {
	// contains filtered or unexported fields
}

func (Uint32) Type

func (v Uint32) Type() Type

type Uint32Type

type Uint32Type struct {
	// contains filtered or unexported fields
}

type Uint64

type Uint64 struct {
	// contains filtered or unexported fields
}

func (Uint64) Type

func (v Uint64) Type() Type

type Uint64Type

type Uint64Type struct {
	// contains filtered or unexported fields
}

type Uint8

type Uint8 struct {
	// contains filtered or unexported fields
}

func (Uint8) Type

func (v Uint8) Type() Type

type Uint8Type

type Uint8Type struct {
	// contains filtered or unexported fields
}

type UintType

type UintType struct {
	// contains filtered or unexported fields
}

type Uintptr

type Uintptr struct {
	// contains filtered or unexported fields
}

func (Uintptr) Type

func (v Uintptr) Type() Type

type UintptrType

type UintptrType struct {
	// contains filtered or unexported fields
}

type UnsafePointer

type UnsafePointer struct {
	// contains filtered or unexported fields
}

func (UnsafePointer) Reflect

func (v UnsafePointer) Reflect() reflect.Value

func (UnsafePointer) Type

func (v UnsafePointer) Type() Type

type UnsafePointerType

type UnsafePointerType struct {
	// contains filtered or unexported fields
}

func (UnsafePointerType) Reflect

func (t UnsafePointerType) Reflect() reflect.Type

type Unsigned

type Unsigned interface {
	Integral
	// contains filtered or unexported methods
}

type UnsignedType

type UnsignedType interface {
	IntegralType
	// contains filtered or unexported methods
}

type Value

type Value interface {
	Reflect() reflect.Value

	Type() Type
	// contains filtered or unexported methods
}

func Box

func Box(v reflect.Value) Value

func BoxOf

func BoxOf[T any](v T) Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL