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…
380 …submodule 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…
455 …submodule 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*
719 …submodule-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)
1084 …submodule 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 …