Synopsis

PDX_MSGT gdx_EdgeGetEdgeUsages(long option, MDA_PTR gdx_edge_ptr, long *num_loops, PDX_BOOL **edge_usages, MDA_PTR **gdx_loop_ptrs)

Purpose

Get the edge usages of this edge in loops, and get loops too.

Description

Get the usages of this edge. Go up each parent loop getting the senses, and merge them to get a usage.

Input

option

(not used)

gdx_edge_ptr

DB pointer of edge

Output

num_loops

Number of loops referencing the input edge

edge_usages

Array of edge senses from loops

gdx_loop_ptrs

Array of loop pointers referencing edge.

Return

      GDX_NOERR
      Low level error return
      .fi