Property Type

Overview

Property type defines a signature of a property and is represented by a tuple of one or more function types. Moreā€¦

#include <jnc_PropertyType.h>

// enums

enum jnc_PropertyPtrTypeKind;
enum jnc_PropertyTypeFlag;

// structs

struct jnc_PropertyType;

// global functions

const char*
jnc_getPropertyTypeFlagString(jnc_PropertyTypeFlag flag);

const char*
jnc_getPropertyPtrTypeKindString(jnc_PropertyPtrTypeKind ptrTypeKind);

Detailed Documentation

Property type defines a signature of a property and is represented by a tuple of one or more function types.

Each property in Jancy has one getter and zero or more setters. Property type has information about function type for each and every accessor(getter or setter) a property of this type provides.