aliases

package
Version: v0.0.0-...-c02415c Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2021 License: Apache-2.0 Imports: 0 Imported by: 5

Documentation

Overview

This is a test package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliasAliasInterface

type AliasAliasInterface AliasInterface

type AliasBuiltin

type AliasBuiltin Builtin

type AliasInterface

type AliasInterface Interface

type AliasInterfaceMap

type AliasInterfaceMap map[string]AliasInterface

func (AliasInterfaceMap) DeepCopy

func (in AliasInterfaceMap) DeepCopy() AliasInterfaceMap

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasInterfaceMap.

func (AliasInterfaceMap) DeepCopyInto

func (in AliasInterfaceMap) DeepCopyInto(out *AliasInterfaceMap)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AliasInterfaceSlice

type AliasInterfaceSlice []AliasInterface

func (AliasInterfaceSlice) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasInterfaceSlice.

func (AliasInterfaceSlice) DeepCopyInto

func (in AliasInterfaceSlice) DeepCopyInto(out *AliasInterfaceSlice)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AliasMap

type AliasMap Map

func (AliasMap) DeepCopy

func (in AliasMap) DeepCopy() AliasMap

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasMap.

func (AliasMap) DeepCopyInto

func (in AliasMap) DeepCopyInto(out *AliasMap)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AliasPointer

type AliasPointer Pointer

type AliasSlice

type AliasSlice Slice

func (AliasSlice) DeepCopy

func (in AliasSlice) DeepCopy() AliasSlice

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSlice.

func (AliasSlice) DeepCopyInto

func (in AliasSlice) DeepCopyInto(out *AliasSlice)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AliasStruct

type AliasStruct Struct

func (*AliasStruct) DeepCopy

func (in *AliasStruct) DeepCopy() *AliasStruct

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasStruct.

func (*AliasStruct) DeepCopyInto

func (in *AliasStruct) DeepCopyInto(out *AliasStruct)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Builtin

type Builtin int

type Foo

type Foo struct {
	X int
}

+k8s:deepcopy-gen:interfaces=k8s.io/gengo/examples/deepcopy-gen/output_tests/aliases.Interface +k8s:deepcopy-gen:interfaces=k8s.io/gengo/examples/deepcopy-gen/output_tests/aliases.AliasInterface +k8s:deepcopy-gen:interfaces=k8s.io/gengo/examples/deepcopy-gen/output_tests/aliases.AliasAliasInterface

func (*Foo) DeepCopy

func (in *Foo) DeepCopy() *Foo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Foo.

func (*Foo) DeepCopyAliasAliasInterface

func (in *Foo) DeepCopyAliasAliasInterface() AliasAliasInterface

DeepCopyAliasAliasInterface is an autogenerated deepcopy function, copying the receiver, creating a new AliasAliasInterface.

func (*Foo) DeepCopyAliasInterface

func (in *Foo) DeepCopyAliasInterface() AliasInterface

DeepCopyAliasInterface is an autogenerated deepcopy function, copying the receiver, creating a new AliasInterface.

func (*Foo) DeepCopyInterface

func (in *Foo) DeepCopyInterface() Interface

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Interface.

func (*Foo) DeepCopyInto

func (in *Foo) DeepCopyInto(out *Foo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FooAlias

type FooAlias Foo

func (*FooAlias) DeepCopy

func (in *FooAlias) DeepCopy() *FooAlias

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooAlias.

func (*FooAlias) DeepCopyInto

func (in *FooAlias) DeepCopyInto(out *FooAlias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FooMap

type FooMap map[string]Foo

func (FooMap) DeepCopy

func (in FooMap) DeepCopy() FooMap

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooMap.

func (FooMap) DeepCopyInto

func (in FooMap) DeepCopyInto(out *FooMap)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FooPointer

type FooPointer *Foo

type FooSlice

type FooSlice []Foo

func (FooSlice) DeepCopy

func (in FooSlice) DeepCopy() FooSlice

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooSlice.

func (FooSlice) DeepCopyInto

func (in FooSlice) DeepCopyInto(out *FooSlice)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Interface

type Interface interface {
	DeepCopyInterface() Interface
	DeepCopyAliasInterface() AliasInterface
	DeepCopyAliasAliasInterface() AliasAliasInterface
}

type Map

type Map map[string]int

func (Map) DeepCopy

func (in Map) DeepCopy() Map

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Map.

func (Map) DeepCopyInto

func (in Map) DeepCopyInto(out *Map)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Pointer

type Pointer *int

type PointerAlias

type PointerAlias *Builtin

type Slice

type Slice []int

func (Slice) DeepCopy

func (in Slice) DeepCopy() Slice

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Slice.

func (Slice) DeepCopyInto

func (in Slice) DeepCopyInto(out *Slice)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Struct

type Struct Foo

func (*Struct) DeepCopy

func (in *Struct) DeepCopy() *Struct

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Struct.

func (*Struct) DeepCopyInto

func (in *Struct) DeepCopyInto(out *Struct)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ttest

type Ttest struct {
	Builtin      Builtin
	Slice        Slice
	Pointer      Pointer
	PointerAlias PointerAlias
	Struct       Struct
	Map          Map
	SliceSlice   []Slice
	MapSlice     map[string]Slice

	FooAlias   FooAlias
	FooSlice   FooSlice
	FooPointer FooPointer
	FooMap     FooMap

	AliasBuiltin AliasBuiltin
	AliasSlice   AliasSlice
	AliasPointer AliasPointer
	AliasStruct  AliasStruct
	AliasMap     AliasMap

	AliasInterface      AliasInterface
	AliasAliasInterface AliasAliasInterface
	AliasInterfaceMap   AliasInterfaceMap
	AliasInterfaceSlice AliasInterfaceSlice
}

Aliases

func (*Ttest) DeepCopy

func (in *Ttest) DeepCopy() *Ttest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ttest.

func (*Ttest) DeepCopyInto

func (in *Ttest) DeepCopyInto(out *Ttest)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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