Previous Next
Component browsing - Has-A relationships

You opened the Cross Referencer by choosing Info > pico_struct Refers-To Components. The Cross Referencer therefore opens to display all the components of pico_struct .
Look at the following node in your Reference view:
st pico_struct > H st headerentry
This means that:
the struct
pico_struct Has struct headerentry
The component types that are displayed in this view are primitive C data dates (
pc ), typedefs ( td ) and structs ( st ). If a component type is referenced more than once, the number of references is indicated in brackets, e.g., [5] .
Now you know what components are used by
pico_struct . As you just found out, one of these is the struct headerentry . You might also like to know if it is referred to by other symbols in the project.

  1. In the Reference view, highlight the node:
    H st headerentry
  2. Right-click and choose Context menu > headerentry Referred-By as Component.
    You now see all the symbols that refer to
    headerentry .
    Notice that
    headerentry and pico_struct appear in the two nodes pointing to headerentry , and that both nodes are displayed in italics. This is because nodes that already exist somewhere else in the Reference view are displayed in italics.
In the Cross Referencer
If you are concentrating on a particular symbol, in our case
headerentry , you might want to hide distracting information:
  1. Make sure headerentry is highlighted in the Reference view.
  2. Right-click in this view and choose
    Context menu > Show Restricted Tree of headerentry.

    Click for full size, then use Back button