DETLEF C SDK
Native embedding and package authoring
Loading...
Searching...
No Matches
DetlefSdkType Struct Reference

#include <detlef_sdk.h>

Data Fields

DetlefSdkTypeKind kind
 
const char * name
 
const DetlefSdkType * inner
 

Detailed Description

A borrowed recursive type specification. Named types supply name; array and optional types supply inner. The specification must outlive registrations that reference it. Nesting is limited to 32 levels.

Definition at line 123 of file detlef_sdk.h.

Field Documentation

◆ inner

const DetlefSdkType* DetlefSdkType::inner

Borrowed element or inner type for a container; NULL for a named type.

Definition at line 131 of file detlef_sdk.h.

◆ kind

DetlefSdkTypeKind DetlefSdkType::kind

DETLEF_SDK_NAMED, DETLEF_SDK_ARRAY, or DETLEF_SDK_OPTIONAL.

Definition at line 125 of file detlef_sdk.h.

◆ name

const char* DetlefSdkType::name

Borrowed type name for a named type; NULL for a container.

Definition at line 128 of file detlef_sdk.h.


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