/// Whether this module is inline or not. #[derive(Debug, Copy, Clone, PartialEq, Eq)] pub(crate) enum ModuleKind { /// This module is not inline.
Normal, /// This module is inline, as in `inline namespace foo {}`.
Inline,
}
/// A module, as in, a C++ namespace. #[derive(Clone, Debug)] pub(crate) struct Module { /// The name of the module, or none if it's anonymous.
name: Option<String>, /// The kind of module this is.
kind: ModuleKind, /// The children of this module, just here for convenience.
children: ItemSet,
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.