mrdocs::schema::rnc_detail::rnc_is_omitted_v

True if this member type is skipped by XMLWriter.

Synopsis

Declared in <mrdocs/Schemas/RncSchemaWriter.hpp>

template<typename M>
inline constexpr bool rnc_is_omitted_v = (std::is_enum_v<M> && !describe::has_describe_enumerators<M>::value) ||
    std::is_same_v<M, NoexceptInfo> ||
    std::is_same_v<M, ExplicitInfo>;

Description

Non‐described enums and non‐described structs without explicit handling in XMLWriter::write() (NoexceptInfo, ExplicitInfo) fall through without producing output.

Created with MrDocs