v1alpha1

package
v0.0.0-...-6faa70d Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2019 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package v1alpha1 contains database service resources for Rook +kubebuilder:object:generate=true +groupName=database.rook.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "database.rook.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)
View Source
var (
	YugabyteClusterKind             = reflect.TypeOf(YugabyteCluster{}).Name()
	YugabyteClusterKindAPIVersion   = YugabyteClusterKind + "." + SchemeGroupVersion.String()
	YugabyteClusterGroupVersionKind = SchemeGroupVersion.WithKind(YugabyteClusterKind)
)

YugabyteCluster type metadata.

View Source
var (
	YugabyteClusterClassKind             = reflect.TypeOf(YugabyteClusterClass{}).Name()
	YugabyteClusterClassKindAPIVersion   = YugabyteClusterClassKind + "." + SchemeGroupVersion.String()
	YugabyteClusterClassGroupVersionKind = SchemeGroupVersion.WithKind(YugabyteClusterClassKind)
)

YugabyteClusterClass type metadata.

View Source
var (
	CockroachClusterKind             = reflect.TypeOf(CockroachCluster{}).Name()
	CockroachClusterKindAPIVersion   = CockroachClusterKind + "." + SchemeGroupVersion.String()
	CockroachClusterGroupVersionKind = SchemeGroupVersion.WithKind(CockroachClusterKind)
)

CockroachCluster type metadata.

View Source
var (
	CockroachClusterClassKind             = reflect.TypeOf(CockroachClusterClass{}).Name()
	CockroachClusterClassKindAPIVersion   = CockroachClusterClassKind + "." + SchemeGroupVersion.String()
	CockroachClusterClassGroupVersionKind = SchemeGroupVersion.WithKind(CockroachClusterClassKind)
)

CockroachClusterClass type metadata.

Functions

This section is empty.

Types

type CockroachCluster

type CockroachCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   CockroachClusterSpec   `json:"spec,omitempty"`
	Status CockroachClusterStatus `json:"status,omitempty"`
}

A CockroachCluster configures a Rook 'CockroachCluster' +kubebuilder:subresource:status +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:printcolumn:name="SECRET-NAME",type="string",JSONPath=".spec.credentialsSecretRef.name",priority=1

func (*CockroachCluster) DeepCopy

func (in *CockroachCluster) DeepCopy() *CockroachCluster

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

func (*CockroachCluster) DeepCopyInto

func (in *CockroachCluster) DeepCopyInto(out *CockroachCluster)

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

func (*CockroachCluster) DeepCopyObject

func (in *CockroachCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CockroachCluster) GetBindingPhase

func (mg *CockroachCluster) GetBindingPhase() runtimev1alpha1.BindingPhase

GetBindingPhase of this CockroachCluster.

func (*CockroachCluster) GetClaimReference

func (mg *CockroachCluster) GetClaimReference() *corev1.ObjectReference

GetClaimReference of this CockroachCluster.

func (*CockroachCluster) GetNonPortableClassReference

func (mg *CockroachCluster) GetNonPortableClassReference() *corev1.ObjectReference

GetNonPortableClassReference of this CockroachCluster.

func (*CockroachCluster) GetReclaimPolicy

func (mg *CockroachCluster) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy

GetReclaimPolicy of this CockroachCluster.

func (*CockroachCluster) GetWriteConnectionSecretToReference

func (mg *CockroachCluster) GetWriteConnectionSecretToReference() corev1.LocalObjectReference

GetWriteConnectionSecretToReference of this CockroachCluster.

func (*CockroachCluster) SetBindingPhase

func (mg *CockroachCluster) SetBindingPhase(p runtimev1alpha1.BindingPhase)

SetBindingPhase of this CockroachCluster.

func (*CockroachCluster) SetClaimReference

func (mg *CockroachCluster) SetClaimReference(r *corev1.ObjectReference)

SetClaimReference of this CockroachCluster.

func (*CockroachCluster) SetConditions

func (mg *CockroachCluster) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this CockroachCluster.

func (*CockroachCluster) SetNonPortableClassReference

func (mg *CockroachCluster) SetNonPortableClassReference(r *corev1.ObjectReference)

SetNonPortableClassReference of this CockroachCluster.

func (*CockroachCluster) SetReclaimPolicy

func (mg *CockroachCluster) SetReclaimPolicy(r runtimev1alpha1.ReclaimPolicy)

SetReclaimPolicy of this CockroachCluster.

func (*CockroachCluster) SetWriteConnectionSecretToReference

func (mg *CockroachCluster) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference)

SetWriteConnectionSecretToReference of this CockroachCluster.

type CockroachClusterClass

type CockroachClusterClass struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// SpecTemplate is a template for the spec of a dynamically provisioned
	// CockroachCluster.
	SpecTemplate CockroachClusterClassSpecTemplate `json:"specTemplate"`
}

A CockroachClusterClass is a non-portable resource class. It defines the desired spec of resource claims that use it to dynamically provision a managed resource. +kubebuilder:printcolumn:name="PROVIDER-REF",type="string",JSONPath=".specTemplate.providerRef.name" +kubebuilder:printcolumn:name="RECLAIM-POLICY",type="string",JSONPath=".specTemplate.reclaimPolicy" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp"

func (*CockroachClusterClass) DeepCopy

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

func (*CockroachClusterClass) DeepCopyInto

func (in *CockroachClusterClass) DeepCopyInto(out *CockroachClusterClass)

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

func (*CockroachClusterClass) DeepCopyObject

func (in *CockroachClusterClass) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CockroachClusterClass) GetReclaimPolicy

func (cs *CockroachClusterClass) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy

GetReclaimPolicy of this CockroachClusterClass.

func (*CockroachClusterClass) SetReclaimPolicy

func (cs *CockroachClusterClass) SetReclaimPolicy(r runtimev1alpha1.ReclaimPolicy)

SetReclaimPolicy of this CockroachClusterClass.

type CockroachClusterClassList

type CockroachClusterClassList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CockroachClusterClass `json:"items"`
}

CockroachClusterClassList contains a list of cockroach cluster resource classes.

func (*CockroachClusterClassList) DeepCopy

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

func (*CockroachClusterClassList) DeepCopyInto

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

func (*CockroachClusterClassList) DeepCopyObject

func (in *CockroachClusterClassList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CockroachClusterClassSpecTemplate

type CockroachClusterClassSpecTemplate struct {
	runtimev1alpha1.NonPortableClassSpecTemplate `json:",inline"`
	CockroachClusterParameters                   `json:"forProvider"`
}

A CockroachClusterClassSpecTemplate is a template for the spec of a dynamically provisioned CockroachCluster.

func (*CockroachClusterClassSpecTemplate) DeepCopy

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

func (*CockroachClusterClassSpecTemplate) DeepCopyInto

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

type CockroachClusterList

type CockroachClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CockroachCluster `json:"items"`
}

CockroachClusterList contains a list of CockroachCluster

func (*CockroachClusterList) DeepCopy

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

func (*CockroachClusterList) DeepCopyInto

func (in *CockroachClusterList) DeepCopyInto(out *CockroachClusterList)

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

func (*CockroachClusterList) DeepCopyObject

func (in *CockroachClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CockroachClusterParameters

type CockroachClusterParameters struct {
	Name      string `json:"name"`
	Namespace string `json:"namespace"`
	// The annotations-related configuration to add/set on each Pod related object.
	Annotations         v1alpha1.Annotations      `json:"annotations,omitempty"`
	Storage             v1alpha1.StorageScopeSpec `json:"scope,omitempty"`
	Network             NetworkSpec               `json:"network,omitempty"`
	Secure              bool                      `json:"secure,omitempty"`
	CachePercent        int                       `json:"cachePercent,omitempty"`
	MaxSQLMemoryPercent int                       `json:"maxSQLMemoryPercent,omitempty"`
}

A CockroachClusterParameters defines the desired state of a CockroachCluster.

func (*CockroachClusterParameters) DeepCopy

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

func (*CockroachClusterParameters) DeepCopyInto

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

type CockroachClusterSpec

type CockroachClusterSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	CockroachClusterParameters   `json:"forProvider"`
}

A CockroachClusterSpec defines the desired state of a CockroachCluster.

func (*CockroachClusterSpec) DeepCopy

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

func (*CockroachClusterSpec) DeepCopyInto

func (in *CockroachClusterSpec) DeepCopyInto(out *CockroachClusterSpec)

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

type CockroachClusterStatus

type CockroachClusterStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
}

A CockroachClusterStatus defines the current state of a CockroachCluster.

func (*CockroachClusterStatus) DeepCopy

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

func (*CockroachClusterStatus) DeepCopyInto

func (in *CockroachClusterStatus) DeepCopyInto(out *CockroachClusterStatus)

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

type NetworkSpec

type NetworkSpec struct {
	// Set of named ports that can be configured for this resource
	Ports []PortSpec `json:"ports,omitempty"`
}

NetworkSpec describes network related settings of the cluster

func (*NetworkSpec) DeepCopy

func (in *NetworkSpec) DeepCopy() *NetworkSpec

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

func (*NetworkSpec) DeepCopyInto

func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec)

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

type PortSpec

type PortSpec struct {
	// Name of port
	Name string `json:"name,omitempty"`
	// Port number
	Port int32 `json:"port,omitempty"`
}

PortSpec is named port

func (*PortSpec) DeepCopy

func (in *PortSpec) DeepCopy() *PortSpec

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

func (*PortSpec) DeepCopyInto

func (in *PortSpec) DeepCopyInto(out *PortSpec)

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

type ServerSpec

type ServerSpec struct {
	Replicas            int32                        `json:"replicas,omitempty"`
	Network             NetworkSpec                  `json:"network,omitempty"`
	VolumeClaimTemplate corev1.PersistentVolumeClaim `json:"volumeClaimTemplate,omitempty"`
}

ServerSpec describes server related settings of the cluster

func (*ServerSpec) DeepCopy

func (in *ServerSpec) DeepCopy() *ServerSpec

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

func (*ServerSpec) DeepCopyInto

func (in *ServerSpec) DeepCopyInto(out *ServerSpec)

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

type YugabyteCluster

type YugabyteCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   YugabyteClusterSpec   `json:"spec,omitempty"`
	Status YugabyteClusterStatus `json:"status,omitempty"`
}

A YugabyteCluster configures a Rook 'YugabyteCluster' +kubebuilder:subresource:status +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:printcolumn:name="SECRET-NAME",type="string",JSONPath=".spec.credentialsSecretRef.name",priority=1

func (*YugabyteCluster) DeepCopy

func (in *YugabyteCluster) DeepCopy() *YugabyteCluster

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

func (*YugabyteCluster) DeepCopyInto

func (in *YugabyteCluster) DeepCopyInto(out *YugabyteCluster)

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

func (*YugabyteCluster) DeepCopyObject

func (in *YugabyteCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*YugabyteCluster) GetBindingPhase

func (mg *YugabyteCluster) GetBindingPhase() runtimev1alpha1.BindingPhase

GetBindingPhase of this YugabyteCluster.

func (*YugabyteCluster) GetClaimReference

func (mg *YugabyteCluster) GetClaimReference() *corev1.ObjectReference

GetClaimReference of this YugabyteCluster.

func (*YugabyteCluster) GetNonPortableClassReference

func (mg *YugabyteCluster) GetNonPortableClassReference() *corev1.ObjectReference

GetNonPortableClassReference of this YugabyteCluster.

func (*YugabyteCluster) GetReclaimPolicy

func (mg *YugabyteCluster) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy

GetReclaimPolicy of this YugabyteCluster.

func (*YugabyteCluster) GetWriteConnectionSecretToReference

func (mg *YugabyteCluster) GetWriteConnectionSecretToReference() corev1.LocalObjectReference

GetWriteConnectionSecretToReference of this YugabyteCluster.

func (*YugabyteCluster) SetBindingPhase

func (mg *YugabyteCluster) SetBindingPhase(p runtimev1alpha1.BindingPhase)

SetBindingPhase of this YugabyteCluster.

func (*YugabyteCluster) SetClaimReference

func (mg *YugabyteCluster) SetClaimReference(r *corev1.ObjectReference)

SetClaimReference of this YugabyteCluster.

func (*YugabyteCluster) SetConditions

func (mg *YugabyteCluster) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this YugabyteCluster.

func (*YugabyteCluster) SetNonPortableClassReference

func (mg *YugabyteCluster) SetNonPortableClassReference(r *corev1.ObjectReference)

SetNonPortableClassReference of this YugabyteCluster.

func (*YugabyteCluster) SetReclaimPolicy

func (mg *YugabyteCluster) SetReclaimPolicy(r runtimev1alpha1.ReclaimPolicy)

SetReclaimPolicy of this YugabyteCluster.

func (*YugabyteCluster) SetWriteConnectionSecretToReference

func (mg *YugabyteCluster) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference)

SetWriteConnectionSecretToReference of this YugabyteCluster.

type YugabyteClusterClass

type YugabyteClusterClass struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// SpecTemplate is a template for the spec of a dynamically provisioned
	// YugabyteCluster.
	SpecTemplate YugabyteClusterClassSpecTemplate `json:"specTemplate"`
}

A YugabyteClusterClass is a non-portable resource class. It defines the desired spec of resource claims that use it to dynamically provision a managed resource. +kubebuilder:printcolumn:name="PROVIDER-REF",type="string",JSONPath=".specTemplate.providerRef.name" +kubebuilder:printcolumn:name="RECLAIM-POLICY",type="string",JSONPath=".specTemplate.reclaimPolicy" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp"

func (*YugabyteClusterClass) DeepCopy

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

func (*YugabyteClusterClass) DeepCopyInto

func (in *YugabyteClusterClass) DeepCopyInto(out *YugabyteClusterClass)

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

func (*YugabyteClusterClass) DeepCopyObject

func (in *YugabyteClusterClass) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*YugabyteClusterClass) GetReclaimPolicy

func (cs *YugabyteClusterClass) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy

GetReclaimPolicy of this YugabyteClusterClass.

func (*YugabyteClusterClass) SetReclaimPolicy

func (cs *YugabyteClusterClass) SetReclaimPolicy(r runtimev1alpha1.ReclaimPolicy)

SetReclaimPolicy of this YugabyteClusterClass.

type YugabyteClusterClassList

type YugabyteClusterClassList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []YugabyteClusterClass `json:"items"`
}

YugabyteClusterClassList contains a list of yugabyte cluster resource classes.

func (*YugabyteClusterClassList) DeepCopy

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

func (*YugabyteClusterClassList) DeepCopyInto

func (in *YugabyteClusterClassList) DeepCopyInto(out *YugabyteClusterClassList)

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

func (*YugabyteClusterClassList) DeepCopyObject

func (in *YugabyteClusterClassList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type YugabyteClusterClassSpecTemplate

type YugabyteClusterClassSpecTemplate struct {
	runtimev1alpha1.NonPortableClassSpecTemplate `json:",inline"`
	YugabyteClusterParameters                    `json:"forProvider"`
}

A YugabyteClusterClassSpecTemplate is a template for the spec of a dynamically provisioned YugabyteCluster.

func (*YugabyteClusterClassSpecTemplate) DeepCopy

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

func (*YugabyteClusterClassSpecTemplate) DeepCopyInto

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

type YugabyteClusterList

type YugabyteClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []YugabyteCluster `json:"items"`
}

YugabyteClusterList contains a list of YugabyteCluster

func (*YugabyteClusterList) DeepCopy

func (in *YugabyteClusterList) DeepCopy() *YugabyteClusterList

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

func (*YugabyteClusterList) DeepCopyInto

func (in *YugabyteClusterList) DeepCopyInto(out *YugabyteClusterList)

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

func (*YugabyteClusterList) DeepCopyObject

func (in *YugabyteClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type YugabyteClusterParameters

type YugabyteClusterParameters struct {
	Name        string               `json:"name"`
	Namespace   string               `json:"namespace"`
	Annotations v1alpha1.Annotations `json:"annotations,omitempty"`
	Master      ServerSpec           `json:"master"`
	TServer     ServerSpec           `json:"tserver"`
}

A YugabyteClusterParameters defines the desired state of a YugabyteCluster.

func (*YugabyteClusterParameters) DeepCopy

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

func (*YugabyteClusterParameters) DeepCopyInto

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

type YugabyteClusterSpec

type YugabyteClusterSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	YugabyteClusterParameters    `json:"forProvider"`
}

A YugabyteClusterSpec defines the desired state of a YugabyteCluster.

func (*YugabyteClusterSpec) DeepCopy

func (in *YugabyteClusterSpec) DeepCopy() *YugabyteClusterSpec

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

func (*YugabyteClusterSpec) DeepCopyInto

func (in *YugabyteClusterSpec) DeepCopyInto(out *YugabyteClusterSpec)

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

type YugabyteClusterStatus

type YugabyteClusterStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
}

A YugabyteClusterStatus defines the current state of a YugabyteCluster.

func (*YugabyteClusterStatus) DeepCopy

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

func (*YugabyteClusterStatus) DeepCopyInto

func (in *YugabyteClusterStatus) DeepCopyInto(out *YugabyteClusterStatus)

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