Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlCommon
Class TOmniIntegerSet

    System.TInterfacedObject
      |
      +-- OtlCommon.TOmniIntegerSet

All Implemented Interfaces:
  IOmniIntegerSet

public class TOmniIntegerSet ( System.TInterfacedObject , IOmniIntegerSet )

Sealed
  False

Abstract
  False

Persistent
  False

Property Summary
`public TArray<integer>` | `AsArray`
`public TBits` | `AsBits`
`public TIntegerDynArray` | `AsIntArray`
`public int64` | `AsMask`
`public integer` | `Item`
`public TOmniIntegerSetChangedEvent` | `OnChange`

Constructor Summary
`Create()`
`Clone(value: IOmniIntegerSet )`

Method Summary
`public function boolean` | `Add(value: integer)`
`public Sub` | `Assign(value: IOmniIntegerSet )`
`public Sub` | `Assign(value: TOmniIntegerSet )`
`public Sub` | `Clear()`
`public function boolean` | `Contains(value: integer)`
`public function integer` | `Count()`
`public Sub` | `Destroy()`
`public function boolean` | `IsEmpty()`
`public function boolean` | `Remove(value: integer)`

Property Detail

### AsArray

    public AsArray: TArray<integer>

Type
  TArray<integer>

Class
  False

Access
  read/write

### AsBits

    public AsBits: TBits

Type
  TBits

Class
  False

Access
  read/write

### AsIntArray

    public AsIntArray: TIntegerDynArray

Type
  TIntegerDynArray

Class
  False

Access
  read/write

### AsMask

    public AsMask: int64

Type
  int64

Class
  False

Access
  read/write

### Item

    public Item: integer

Type
  integer

Class
  False

Access
  read

### OnChange

    public OnChange: TOmniIntegerSetChangedEvent

Type
  TOmniIntegerSetChangedEvent

Class
  False

Access
  read/write

Constructor Detail

### Clone

    public constructor Clone(value: IOmniIntegerSet )

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

### Create

    public constructor Create()

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### Add

    public function Add(value: integer): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### Assign

    public procedure Assign(value: IOmniIntegerSet )

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Assign

    public procedure Assign(value: TOmniIntegerSet )

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Clear

    public procedure Clear()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Contains

    public function Contains(value: integer): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### Count

    public function Count(): integer

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  integer

Override
  False

Virtual
  False

Class
  False

### Destroy

    public procedure Destroy()

Reintroduce
  False

Virtual
  False

Override
  True

Abstract
  False

Final
  False

### IsEmpty

    public function IsEmpty(): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### Remove

    public function Remove(value: integer): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

Implementation Link

to Interface IOmniIntegerSet

Client
  TOmniIntegerSet

Supplier
  IOmniIntegerSet

Association Link

to Delegate TOmniIntegerSetChangedEvent

Supplier
  TOmniIntegerSetChangedEvent

Directed
  False

Client
  FOnChange

Type
  association

to Delegate TOmniIntegerSetChangedEvent

Supplier
  TOmniIntegerSetChangedEvent

Directed
  False

Client
  OnChange

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD