parcel 0.2.2
Wrappable, wire-transferable C++23 value system with JSON serialization
Loading...
Searching...
No Matches
parcel::ISubTypes Struct Referenceabstract

Mix-in declaring a descriptor refers to other registered cell kinds. More...

#include <descriptor.h>

Inheritance diagram for parcel::ISubTypes:

Public Member Functions

virtual std::vector< std::string_view > sub_kinds () const =0
 Sub-kind ids reachable from this descriptor.
 

Detailed Description

Mix-in declaring a descriptor refers to other registered cell kinds.

Implemented by container descriptors (TypedListCellTypeDescriptor, TypedMapCellTypeDescriptor, UnionCellTypeDescriptor, StructCellTypeDescriptor). Drives ParcelRegistry::define's referenced-kind walk.


The documentation for this struct was generated from the following file: