A concept for types that have Symbol members.

Synopsis

Declared in <mrdocs/Metadata/Symbol.hpp>

template<class SymbolTy>
concept SymbolParent = requires(SymbolTy const& I)
{
    { allMembers(I) } ‐> range_of<SymbolID>;
};

Description

In most cases T is another Symbol type that has a Members member which is a range of SymbolID values.

Created with MrDocs