Lines Matching refs:submodule

118 …. To import only part of a module, one may use dot syntax to specific a particular submodule, e.g.,
159 …``std`` module, by placing their respective APIs into the corresponding submodule (``std.io``, ``s…
368 …as if each submodule were a separate translation unit, and a module import makes names from the ot…
372 … approximated when building a module with submodules. Entities within a submodule that has already…
380submodule of a module is imported into any part of a program, the entire top-level module is consi…
388 … *visible* if they are from the current submodule or translation unit, or if they were exported fr…
455submodule lists one of more headers that provide the contents for that submodule. Finally, the ``e…
498 …to a submodule, i.e., a module that is nested within another module. The contents of explicit subm…
516 …d the right header, i.e., prefer the one for the current module or in a submodule instead of the f…
526 *submodule-declaration*
648 …header will be parsed and its declarations will be (logically) placed into the enclosing submodule.
715 *submodule-declaration*:
717 *inferred-submodule-declaration*
719submodule-declaration* that is a *module-declaration* is a nested module. If the *module-declarati…
721 A *submodule-declaration* that is an *inferred-submodule-declaration* describes a set of submodules…
725 *inferred-submodule-declaration*:
726 … ``framework``:sub:`opt` ``module`` '*' *attributes*:sub:`opt` '{' *inferred-submodule-member** '}'
728 *inferred-submodule-member*:
731 … *inferred-submodule-declaration* shall have either an umbrella header or an umbrella directory. T…
733 …ation*, a module declaration is implicitly generated from the *inferred-submodule-declaration*. Th…
736 * Have the ``explicit`` specifier, if the *inferred-submodule-declaration* has the ``explicit`` spe…
738 *inferred-submodule-declaration* has the ``framework`` specifier
739 * Have the attributes specified by the \ *inferred-submodule-declaration*
741 …t-declaration* ``export *``, if the \ *inferred-submodule-declaration* contains the \ *inferred-su…
1065 to work with this naming, using ``FooPrivate`` or ``Foo.Private`` (submodule)
1084submodule corresponding to the lucky first header. Any other headers that have copy-and-pasted ver…
1093 …ll have no include guards. There is no sane way to map this header to a submodule. One can either …