![]() | InDesign SDK 20.5 |
#include <IRIDX.h>
Public Member Functions | |
| RIDXReference () | |
| RIDXReference (RIDXSource source, RIDXTarget target) | |
| RIDXReference (UID sourceUID, ImplementationID sourceImplID, RIDXTarget::Type targetType, uint32 targetValue) | |
| RIDXReference (uint32 sourceUID, uint32 sourceImplID, uint32 targetType, uint32 targetValue) | |
| RIDXSource | GetSource () const |
| RIDXTarget | GetTarget () const |
Represents a reference tracked by the reference index. It is a (source,target) pair representing a reference in some particular source UID and some particular implementation of an interface on that source UID to some particular target. Comparison operators ==, !=, and < are defined, and the rest are omitted by design. Ordering for operator < is the lexicographical ordering of the sequence source, target.
| inline |
Constructs an uninitialized reference.
| inline |
Constructs a reference.
| source | is the source of the reference. |
| target | is the target of the reference. |
| inline |
Constructs a reference.
| sourceUID | is the UID that the reference is from. |
| sourceImplID | is the implementation on that UID that the reference is from. |
| targetType | is the type of the target. |
| targetValue | is the target value, and the interpretation depends upon targetType. |
| inline |
Constructs a reference.
| sourceUID | is the UID that the reference is from. |
| sourceImplID | is the implementation on that UID that the reference is from. |
| targetType | is the type of the target. |
| targetValue | is the target value, and the interpretation depends upon targetType. |
| inline |
Gets the source of the reference.
| inline |
Gets the target of the reference.