Adaptive Framework
0.9.0
|
Helpers for object implementation development. More...
#include "afw_interface.h"
Go to the source code of this file.
Data Structures | |
struct | afw_object_impl_property_meta_object_self_s |
struct | afw_object_impl_name_handler_t |
Macros | |
#define | AFW_OBJECT_IMPL_ASSERT_SELF_MUTABLE |
Typedefs | |
typedef struct afw_object_impl_property_meta_object_self_s | afw_object_impl_property_meta_object_self_t |
typedef const afw_value_t *(* | afw_object_impl_special_get_t) (afw_object_impl_property_meta_object_self_t *self, const afw_utf8_t *property_name, afw_xctx_t *xctx) |
typedef void(* | afw_object_impl_special_set_t) (afw_object_impl_property_meta_object_self_t *self, const afw_utf8_t *property_name, const afw_value_t *value, afw_xctx_t *xctx) |
Functions | |
const afw_utf8_t *const * | afw_object_impl_get_parent_paths_from_parents (const afw_object_t *const *parents, afw_xctx_t *xctx) |
Get list of parent paths from list of parents. More... | |
afw_object_impl_internal_get_meta (const afw_object_t *instance, const afw_pool_t *p, afw_xctx_t *xctx) | |
A general impl of method get_meta for interface afw_object. More... | |
const afw_value_t * | afw_object_impl_get_meta (const afw_object_t *instance, const afw_pool_t *p, afw_xctx_t *xctx) |
A general impl of method get_meta for interface afw_object that can be accessed externally. More... | |
afw_object_impl_internal_get_property_meta (const afw_object_t *instance, const afw_utf8_t *property_name, const afw_pool_t *p, afw_xctx_t *xctx) | |
A general impl of method get_property_meta for interface afw_object. More... | |
const afw_value_t * | afw_object_impl_get_property_meta (const afw_object_t *instance, const afw_utf8_t *property_name, const afw_pool_t *p, afw_xctx_t *xctx) |
A general impl of method get_property_meta for interface afw_object that can be accessed externally. More... | |
afw_object_impl_internal_get_next_property_meta (const afw_object_t *instance, const afw_iterator_t **iterator, const afw_utf8_t **property_name, const afw_pool_t *p, afw_xctx_t *xctx) | |
A general impl of method get_next_property_meta for interface afw_object. More... | |
const afw_value_t * | afw_object_impl_get_next_property_meta (const afw_object_t *instance, const afw_iterator_t **iterator, const afw_utf8_t **property_name, const afw_pool_t *p, afw_xctx_t *xctx) |
A general impl of method get_next_property_meta for interface afw_object that can be accessed externally. More... | |
Helpers for object implementation development.
Definition in file afw_object_impl.h.