Adaptive Framework
0.9.0
|
Object type helpers. More...
#include "afw_interface.h"
Go to the source code of this file.
Data Structures | |
struct | afw_object_type_s |
Struct for afw_object_type_t. More... | |
struct | afw_object_type_extended_data_type_s |
struct | afw_object_type_property_type_s |
Struct for afw_object_type_property_type_t. More... | |
Macros | |
#define | afw_object_type_get_property(object_type, property_name, xctx) |
Get a object type property. More... | |
#define | afw_object_type_get_property_as_utf8(object_type_object, property_name, xctx) |
Get a meta property as utf8. More... | |
Typedefs | |
typedef struct afw_object_type_extended_data_type_s | afw_object_type_extended_data_type_t |
Functions | |
const afw_object_type_t * | afw_object_type_internal_create (const afw_adaptor_t *adaptor, const afw_object_t *object_type_object, const afw_pool_t *p, afw_xctx_t *xctx) |
Create an object type. More... | |
const afw_object_type_property_type_t * | afw_object_type_property_type_get (const afw_object_type_t *object_type, const afw_utf8_t *property_name, afw_xctx_t *xctx) |
Get property type object for property. More... | |
const afw_object_type_property_type_t * | afw_object_type_property_type_get_next (const afw_object_type_t *object_type, const afw_iterator_t **iterator, const afw_utf8_t **property_name, afw_xctx_t *xctx) |
Get next property type for object type. More... | |
const afw_value_t * | afw_object_type_property_type_normalize (const afw_object_type_property_type_t *pt, const afw_value_t *value, const afw_pool_t *p, afw_xctx_t *xctx) |
Normalize a value based on property type. More... | |
const afw_value_t * | afw_object_type_property_normalize (const afw_object_type_t *object_type, const afw_utf8_t *property_name, const afw_value_t *value, const afw_pool_t *p, afw_xctx_t *xctx) |
Normalize a value based an object type and property name. More... | |
Object type helpers.
Definition in file afw_object_type.h.