---
name: "Cltn"
section: "3poc"
platform: "linux"
package: "objc-poc"
version: "3.1.26-2"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/Cltn/3poc"
---

# Cltn(3poc)

Portable Object Compiler Cltn class

## NAME

Cltn - Portable Object Compiler Cltn class

## Cltn

**Inherits from:**

Object

## Class Description

This is an abstract superclass for collection classes.

It is useful for implementing functionality, that is inherited by such classes as:

\* OrdCltn (Collection)\
 \* Set\
 \* Stack\
 \* SortCltn (Tree)

In addition, this class is necessary for compatibility with Stepstone's ICpak101.

## Method types

**Testing Contents**

\* includesAllOf:\
 \* includesAnyOf:

**Adding and Removing Contents**

\* addAll:\
 \* addContentsOf:\
 \* addContentsTo:\
 \* removeAll:\
 \* removeContentsFrom:\
 \* removeContentsOf:

**Combining**

\* intersection:\
 \* union:\
 \* difference:

**Converting**

\* asSet\
 \* asOrdCltn

**Using Blocks**

\* detect:\
 \* detect:ifNone:\
 \* select:\
 \* reject:\
 \* collect:\
 \* count:

**Making elements perform**

\* elementsPerform:\
 \* elementsPerform:with:\
 \* elementsPerform:with:with:\
 \* elementsPerform:with:with:with:

**Do Blocks**

\* do:\
 \* do:until:

## Methods
