Loading...
Searching...
No Matches
Go to the documentation of this file.
21#if (__clang_major__ == 3 && __clang_minor__ >= 2) || __clang_major__ > 3
22 #define VUO_CLANG_32_OR_LATER
25#pragma clang diagnostic push
26#ifdef VUO_CLANG_32_OR_LATER
27 #pragma clang diagnostic ignored "-Wdocumentation"
29#include "json-c/json.h"
30#pragma clang diagnostic pop
48#define VuoMakeRetainedFromString(valueAsString, type) ({ \
49 json_object *js = valueAsString ? json_tokener_parse(valueAsString) : NULL; \
50 type variable = type ## _makeFromJson(js); \
51 type ## _retain(variable); \
52 json_object_put(js); \
137#define MyType_OVERRIDES_INTERPROCESS_SERIALIZATION
182#define MyType_SUPPORTS_COMPARISON