Section contents
ce32base.oxh
<TBS>
this& =
NewUidType&:(uid1&,uid2&,uid3&)
Creates a UID type object and returns a handle which allows the object to be manipulated.
uid1& |
The first UID |
uid2& |
The second UID |
uid3& |
The third UID |
this& |
An value which represents the created UID type object |
If the object could not be created then an error is generated
which should be trapped by an ONERR
handler.
LOCAL this& this& = NewUidType&:(1,0,0) DeleteUidType:(this&)
DeleteUidType:(BYREF this&)
Destroys the UID type object.
this& |
A handle to a UID type object |
LOCAL this& this& = NewUidType&:(1,0,0) DeleteUidType:(this&)
bool% = UidTypeEQ%:(this&,uidType&)
Determines whether the UID type objects this&
and uidType&
are the same.
this& |
A handle to a version object |
uidType& |
A handle to a version object |
bool% |
Returns KTrue% (-1) if the objects are
the same, otherwise returns KFalse% (0) |
uid& = UidTypeGet&:(this&,index%)
Gets the UID whose index is index&
.
this& |
A handle to a version object |
index% |
The index of the UID to get. Must be between 0 and 2 |
uid& |
The UID |
bool% = UidTypeIsPresent%:(this&,uid&)
Determines whether the UID uid&
is present.
this& |
A handle to a version object |
uid& |
A UID |
bool% |
Returns KTrue% (-1) if the UID is
present, otherwise returns KFalse% (0) |
bool% = UidTypeIsValid%:(this&,uid&)
Determines whether the UIDs in this&
are
valid.
this& |
A handle to a version object |
bool% |
Returns KTrue% (-1) if the valid UIDs
are present, otherwise returns KFalse% (0) |
uid& = UidTypeMostDerived&:(this&)
Returns the most derived (specific) UID present.
this& |
A handle to a version object |
uid& |
The most derived UID |
bool% = UidTypeNE%:(this&,uidType&)
Determines whether the UID type objects this&
and uidType&
are different.
this& |
A handle to a version object |
uidType& |
A handle to a version object |
bool% |
Returns KTrue% (-1) if the objects are
different, otherwise returns KFalse% (0) |