Lines Matching full:submodule
113 …. To import only part of a module, one may use dot syntax to specific a particular submodule, e.g.,
154 …``std`` module, by placing their respective APIs into the corresponding submodule (``std.io``, ``s…
219 …as if each submodule were a separate translation unit, and a module import makes names from the ot…
223 … approximated when building a module with submodules. Entities within a submodule that has already…
231 …submodule of a module is imported into any part of a program, the entire top-level module is consi…
239 … *visible* if they are from the current submodule or translation unit, or if they were exported fr…
306 …submodule lists one of more headers that provide the contents for that submodule. Finally, the ``e…
348 …to a submodule, i.e., a module that is nested within another module. The contents of explicit subm…
373 *submodule-declaration*
458 …header will be parsed and its declarations will be (logically) placed into the enclosing submodule.
507 Submodule declaration
509 Submodule declarations describe modules that are nested within their enclosing module.
513 *submodule-declaration*:
515 *inferred-submodule-declaration*
517 …submodule-declaration* that is a *module-declaration* is a nested module. If the *module-declarati…
519 A *submodule-declaration* that is an *inferred-submodule-declaration* describes a set of submodules…
523 *inferred-submodule-declaration*:
524 … ``framework``:sub:`opt` ``module`` '*' *attributes*:sub:`opt` '{' *inferred-submodule-member** '}'
526 *inferred-submodule-member*:
529 … *inferred-submodule-declaration* shall have either an umbrella header or an umbrella directory. T…
531 …ation*, a module declaration is implicitly generated from the *inferred-submodule-declaration*. Th…
534 * Have the ``explicit`` specifier, if the *inferred-submodule-declaration* has the ``explicit`` spe…
536 *inferred-submodule-declaration* has the ``framework`` specifier
537 * Have the attributes specified by the \ *inferred-submodule-declaration*
539 …t-declaration* ``export *``, if the \ *inferred-submodule-declaration* contains the \ *inferred-su…
807 augment the primary module map file with an additional submodule. For
847 …submodule corresponding to the lucky first header. Any other headers that have copy-and-pasted ver…
856 …ll have no include guards. There is no sane way to map this header to a submodule. One can either …