Lines Matching refs: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…
363 …as if each submodule were a separate translation unit, and a module import makes names from the ot…
367 … approximated when building a module with submodules. Entities within a submodule that has already…
375submodule of a module is imported into any part of a program, the entire top-level module is consi…
383 … *visible* if they are from the current submodule or translation unit, or if they were exported fr…
450submodule lists one of more headers that provide the contents for that submodule. Finally, the ``e…
493 …to a submodule, i.e., a module that is nested within another module. The contents of explicit subm…
511 …d the right header, i.e., prefer the one for the current module or in a submodule instead of the f…
521 *submodule-declaration*
643 …header will be parsed and its declarations will be (logically) placed into the enclosing submodule.
710 *submodule-declaration*:
712 *inferred-submodule-declaration*
714submodule-declaration* that is a *module-declaration* is a nested module. If the *module-declarati…
716 A *submodule-declaration* that is an *inferred-submodule-declaration* describes a set of submodules…
720 *inferred-submodule-declaration*:
721 … ``framework``:sub:`opt` ``module`` '*' *attributes*:sub:`opt` '{' *inferred-submodule-member** '}'
723 *inferred-submodule-member*:
726 … *inferred-submodule-declaration* shall have either an umbrella header or an umbrella directory. T…
728 …ation*, a module declaration is implicitly generated from the *inferred-submodule-declaration*. Th…
731 * Have the ``explicit`` specifier, if the *inferred-submodule-declaration* has the ``explicit`` spe…
733 *inferred-submodule-declaration* has the ``framework`` specifier
734 * Have the attributes specified by the \ *inferred-submodule-declaration*
736 …t-declaration* ``export *``, if the \ *inferred-submodule-declaration* contains the \ *inferred-su…
1060 to work with this naming, using ``FooPrivate`` or ``Foo.Private`` (submodule)
1079submodule corresponding to the lucky first header. Any other headers that have copy-and-pasted ver…
1088 …ll have no include guards. There is no sane way to map this header to a submodule. One can either …