Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Structures | Macros | Typedefs | Functions
afw_object_type.h File Reference

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_tafw_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_tafw_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_tafw_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_tafw_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_tafw_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...
 

Detailed Description

Object type helpers.

Definition in file afw_object_type.h.