InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
RIDXSource Class Reference

#include <IRIDX.h>

Public Member Functions

 RIDXSource ()
 
 RIDXSource (UID sourceUID, ImplementationID sourceImplID)
 
 RIDXSource (uint32 sourceUID, uint32 sourceImplID)
 
UID GetUID () const
 
ImplementationID GetImplID () const
 

Detailed Description

Represents the source part of a reference tracked by the reference index. It is a (UID,ImplementationID) pair representing some particular interface's implementation on some particular UID. Comparison operators ==, !=, and < are defined, and the rest are omitted by design. Ordering for operator < is the lexicographical ordering of the sequence sourceUID, sourceImplementationID.

See Also
RIDXTarget
RIDXReference
IRIDX

Constructor & Destructor Documentation

RIDXSource::RIDXSource ()
inline

Constructs an uninitialized source.

RIDXSource::RIDXSource (UID sourceUID,
ImplementationID sourceImplID 
)
inline

Constructs a source.

Parameters
sourceUIDis the UID that the reference is from.
sourceImplIDis the implementation on that UID that the reference is from.
RIDXSource::RIDXSource (uint32 sourceUID,
uint32 sourceImplID 
)
inline

Constructs a source.

Parameters
sourceUIDis the UID that the reference is from.
sourceImplIDis the implementation on that UID that the reference is from.

Member Function Documentation

ImplementationID RIDXSource::GetImplID () const
inline

Gets the ImplementationID of the source.

Returns
the ImplementationID of the source.
UID RIDXSource::GetUID () const
inline

Gets the UID of the source.

Returns
the UID of the source.