VMS Help
CXX, Qualifiers, /NESTED_INCLUDE_DIRECTORY

 *Conan The Librarian

       /NESTED_INCLUDE_DIRECTORY
       /NESTED_INCLUDE_DIRECTORY[=option]
       /NESTED_INCLUDE_DIRECTORY=INCLUDE_FILE (D)

    Controls the first step in the search algorithm the compiler
    uses when looking for files included using the quoted form of
    the #include preprocessing directive: #include "file-spec" The
    /NESTED_INCLUDE_DIRECTORY qualifier has the following options:

    Option     Usage

    PRIMARY_   Directs the compiler to search the default file type
    FILE       for headers using the context of the primary source
               file. This means that only the file type (".H" or ".")
               is used for the default file-spec but, in addition,
               the chain of "related file-specs" used to maintain
               the sticky defaults for processing the next top-level
               source file is applied when searching for the include
               file.
    INCLUDE_   Directs the compiler to search the directory
    FILE       containing the file in which the #include directive
               itself occurred. The meaning of "directory containing"
               is: the RMS "resultant string" obtained when the file
               in which the #include occurred was opened, except that
               the filename and subsequent components are replaced
               by the default file type for headers (".H", or just
               "." if /ASSUME=NOHEADER_TYPE_DEFAULT is in effect).
               The "resultant string" will not have translated any
               concealed device logical.
    NONE       Directs the compiler to skip the first step of
               processing #include "file.h" directives. The compiler
               starts its search for the include file in the
               /INCLUDE_DIRECTORY directories.

    For more information on the search order for included files, see
    the /INCLUDE_DIRECTORY qualifier.
  Close     Help