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

## Namespace: OtlCommon
Interface IOmniIntegerSet

All Known Implementing Classes:
  TOmniIntegerSet

public interface IOmniIntegerSet

Persistent
  False

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

Method Summary
`public function boolean` | `Add(value: integer)`
`public Sub` | `Assign(value: IOmniIntegerSet )`
`public Sub` | `Clear()`
`public function boolean` | `Contains(value: integer)`
`public function integer` | `Count()`
`public function TArray<integer>` | `GetAsArray()`
`public function TBits` | `GetAsBits()`
`public function TIntegerDynArray` | `GetAsIntArray()`
`public function int64` | `GetAsMask()`
`public function integer` | `GetItem(idx: integer)`
`public function TOmniIntegerSetChangedEvent` | `GetOnChange()`
`public function boolean` | `IsEmpty()`
`public function boolean` | `Remove(value: integer)`
`public Sub` | `SetAsArray(Value: TArray<integer>)`
`public Sub` | `SetAsBits(value: TBits)`
`public Sub` | `SetAsIntArray(Value: TIntegerDynArray)`
`public Sub` | `SetAsMask(value: int64)`
`public Sub` | `SetOnChange(value: TOmniIntegerSetChangedEvent )`

Property Detail

### AsArray

    public AsArray: TArray<integer>

Type
  TArray<integer>

Access
  read/write

### AsBits

    public AsBits: TBits

Type
  TBits

Access
  read/write

### AsIntArray

    public AsIntArray: TIntegerDynArray

Type
  TIntegerDynArray

Access
  read/write

### AsMask

    public AsMask: int64

Type
  int64

Access
  read/write

### Item

    public Item: integer

Type
  integer

Access
  read

### OnChange

    public OnChange: TOmniIntegerSetChangedEvent

Type
  TOmniIntegerSetChangedEvent

Access
  read/write

Method Detail

### Add

    public function Add(value: integer): boolean

Reintroduce
  False

Returns
  boolean

### Assign

    public procedure Assign(value: IOmniIntegerSet )

Reintroduce
  False

### Clear

    public procedure Clear()

Reintroduce
  False

### Contains

    public function Contains(value: integer): boolean

Reintroduce
  False

Returns
  boolean

### Count

    public function Count(): integer

Reintroduce
  False

Returns
  integer

### GetAsArray

    public function GetAsArray(): TArray<integer>

Reintroduce
  False

Returns
  TArray<integer>

### GetAsBits

    public function GetAsBits(): TBits

Reintroduce
  False

Returns
  TBits

### GetAsIntArray

    public function GetAsIntArray(): TIntegerDynArray

Reintroduce
  False

Returns
  TIntegerDynArray

### GetAsMask

    public function GetAsMask(): int64

Reintroduce
  False

Returns
  int64

### GetItem

    public function GetItem(idx: integer): integer

Reintroduce
  False

Returns
  integer

### GetOnChange

    public function GetOnChange(): TOmniIntegerSetChangedEvent

Reintroduce
  False

Returns
  TOmniIntegerSetChangedEvent

### IsEmpty

    public function IsEmpty(): boolean

Reintroduce
  False

Returns
  boolean

### Remove

    public function Remove(value: integer): boolean

Reintroduce
  False

Returns
  boolean

### SetAsArray

    public procedure SetAsArray(Value: TArray<integer>)

Reintroduce
  False

### SetAsBits

    public procedure SetAsBits(value: TBits)

Reintroduce
  False

### SetAsIntArray

    public procedure SetAsIntArray(Value: TIntegerDynArray)

Reintroduce
  False

### SetAsMask

    public procedure SetAsMask(value: int64)

Reintroduce
  False

### SetOnChange

    public procedure SetOnChange(value: TOmniIntegerSetChangedEvent )

Reintroduce
  False

Association Link

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