Documentation ¶
Overview ¶
This is a test package.
Index ¶
- type AliasAliasInterface
- type AliasBuiltin
- type AliasInterface
- type AliasInterfaceMap
- type AliasInterfaceSlice
- type AliasMap
- type AliasPointer
- type AliasSlice
- type AliasStruct
- type Builtin
- type Foo
- type FooAlias
- type FooMap
- type FooPointer
- type FooSlice
- type Interface
- type Map
- type Pointer
- type PointerAlias
- type Slice
- type Struct
- type Ttest
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 ¶
func (in AliasInterfaceSlice) DeepCopy() AliasInterfaceSlice
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasMap.
func (AliasMap) DeepCopyInto ¶
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 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 ¶
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 ¶
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Interface.
func (*Foo) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooAlias.
func (*FooAlias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FooMap ¶
func (FooMap) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooMap.
func (FooMap) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FooSlice.
func (FooSlice) DeepCopyInto ¶
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 ¶
func (Map) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Map.
func (Map) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PointerAlias ¶
type PointerAlias *Builtin
type Slice ¶
type Slice []int
func (Slice) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Slice.
func (Slice) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Struct.
func (*Struct) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ttest.
func (*Ttest) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.