The occurrence class is an attribute of an occurrence that
    identifies the type of occurrence. The occurrence class indicates
    if the occurrence is a declaration, a reference, or one of the
    other classes in the list that follows. If the occurrence class is
    a declaration or reference, the occurrence class indicates what
    type of declaration or reference it is.
    The format for the occurrence class attribute is as follows:
    OCCURRENCE=(keyword[,keyword...])
    The occurrence class can be one of the following keywords:
    Declarations
    o  PRIMARY - most significant declaration
    o  ASSOCIATED - associated declaration
    o  DECLARATION - primary or associated
    References
    o  READ, FETCH - fetch of a symbol value
    o  WRITE, STORE - assignment of a symbol value
    o  ADDRESS, POINTER - reference to the location of a symbol
    o  CALL - call to a routine or macro
    o  COMMAND_LINE - command line file reference
    o  INCLUDE - source file include referenece
    o  PRECOMPILED - precompiled file include referenece
    o  OTHER - any other kind of reference (such as a macro expansion
       or use of a constant)
    o  REFERENCE - any of the preceding values
    o  BASE - Any base class of a C++ class
    o  FRIEND - Any friend of a C++ class
    o  MEMBER - Any member of a C++ class
    o  SPEPARATE - Any Ada package or sub-program unit defined
       as SEPARATE
    o  WITH - Any WITH of an Ada package or sub-program unit
    Other Occurrence Classes
    o  EXPLICIT - explicitly declared
    o  IMPLICIT - implicitly declared
    o  VISIBLE - occurrence appears in the source
    o  HIDDEN - occurrence does not appear in the source
    o  COMPILATION_UNIT - the declaration that contains all
       occurrences in a particular compilation unit
    o  LIMITED - Any Ada limited private type
    o  PRIVATE - Any private C++ objects, or Ada private type
    o  PROTECTED - Any protected c++ object
    o  PUBLIC - Any public C++ object
    o  VIRTUAL - Any virtual C++ object
    The previous keywords are SCA terms. For information on
    corresponding language-specific terms, request help for the
    appropriate language table (for example, FORTRAN_ATTRIBUTES_TABLE)
    under the Getting_Started help topic.
    An example using the occurrence class attribute follows:
      FIND OCCURRENCE=PRIMARY
    This query finds all PRIMARY occurrences of declarations.