mrdocs::describe::describe_kinds
The concrete kinds registered for a polymorphic base T, as a list of kind descriptors (each exposing the derived type as its type alias).
Synopsis
Declared in <mrdocs/Support/Describe.hpp>
template<class T>
using describe_kinds = decltype(mrdocs_kind_descriptor_fn(static_cast<T**>(nullptr)));
Description
Well‐formed only when T was annotated with MRDOCS_DESCRIBE_KINDS; use has_describe_kinds to test first. Use with for_each to dispatch over every concrete kind of T.
Created with MrDocs