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

## Namespace: OtlContainers
Record TOmniTaggedPointer

public record TOmniTaggedPointer

Field Summary
`public POmniTaggedValue` | `Slot`
`public array [1..3] of byte` | `Stuffing`
`public TOmniQueueTag` | `Tag`

Method Summary
`public function boolean` | `CAS(oldSlot: POmniTaggedValue ; oldTag: TOmniQueueTag ; newSlot: POmniTaggedValue ; newTag: TOmniQueueTag )`
`public Sub` | `Move(newSlot: POmniTaggedValue ; newTag: TOmniQueueTag )`

Field Detail

### Slot

    public Slot: POmniTaggedValue

Const
  False

Type
  POmniTaggedValue

Class
  False

### Stuffing

    public Stuffing: array [1..3] of byte

Const
  False

Type
  array [1..3] of byte

Class
  False

### Tag

    public Tag: TOmniQueueTag

Const
  False

Type
  TOmniQueueTag

Class
  False

Method Detail

### CAS

    public function CAS(oldSlot: POmniTaggedValue ; oldTag: TOmniQueueTag ; newSlot: POmniTaggedValue ; newTag: TOmniQueueTag ): boolean

Reintroduce
  False

Returns
  boolean

Class
  False

### Move

    public procedure Move(newSlot: POmniTaggedValue ; newTag: TOmniQueueTag )

Reintroduce
  False

Class
  False

Association Link

to Class POmniTaggedValue

Supplier
  POmniTaggedValue

Directed
  False

Client
  Slot

Type
  association

to Enum TOmniQueueTag

Supplier
  TOmniQueueTag

Directed
  False

Client
  Tag

Type
  association

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