clang.c.util

Utilities for translating the C definitions to D.

Members

Mixin templates

EnumC
mixintemplate EnumC(T)

Mixes in non-namespaced versions of the member of the enum T to mimic C semantics of enumerations. If T is enum Enum { foo, bar}, then foo and bar will be synonums for Enum.foo and Enum.bar

EnumD
mixintemplate EnumD(string name, T, string prefix)
Undocumented in source.

Meta