Home | History | Annotate | Download | only in Lex

Lines Matching refs:Header

89   /// \brief Flags describing the role of a module header.
91 /// \brief This header is normally included in the module.
93 /// \brief This header is included but private.
95 /// \brief This header is part of the module (for layering purposes) but
106 /// \brief A header that is known to reside within a given module,
122 /// \brief Retrieve the module the header is stored in.
125 /// \brief The role of this header within the module.
128 /// \brief Whether this header is available in the module.
133 // \brief Whether this known header is valid (i.e., it has an
146 /// \brief Mapping from each header to the module that owns the contents of
147 /// that header.
151 /// that is generated from the umbrella header.
155 /// header.
238 /// If \p File represents a builtin header within Clang's builtin include
245 /// \param File The header to search for.
270 /// This source manager should be shared with the header-search mechanism,
300 /// \brief Retrieve the module that owns the given header file, if any.
302 /// \param File The header file that is likely to be included.
305 /// given header file. The KnownHeader is default constructed to indicate
306 /// that no module owns this header file.
309 /// \brief Retrieve all the modules that contain the given header file. This
314 /// the preferred module for the header.
330 /// \brief Determine whether the given header is part of a module
332 bool isHeaderInUnavailableModule(const FileEntry *Header) const;
334 /// \brief Determine whether the given header is unavailable as part
336 bool isHeaderUnavailableInModule(const FileEntry *Header,
404 /// was found in header search. However, the combination of \c Name and
468 /// \brief Sets the umbrella header of the given module to the given
469 /// header.
478 /// \brief Adds this header to the given module.
479 /// \param Role The role of the header wrt the module.
480 void addHeader(Module *Mod, Module::Header Header,
483 /// \brief Marks this header as being excluded from the given module.
484 void excludeHeader(Module *Mod, Module::Header Header);
491 /// \param IsSystem Whether this module map file is in a system header