#include <woden.h>
#include <axis2_hash.h>
#include <axis2_qname.h>
#include <axis2_uri.h>
Go to the source code of this file.
Classes | |
struct | woden_type_def_ops |
struct | woden_type_def |
Defines | |
#define | WODEN_TYPE_DEF_FREE(type_def, env) (((woden_type_def_t *) type_def)->ops->free(type_def, env)) |
#define | WODEN_TYPE_DEF_SUPER_OBJS(type_def, env) |
#define | WODEN_TYPE_DEF_TYPE(type_def, env) (((woden_type_def_t *) type_def)->ops->type(type_def, env)) |
#define | WODEN_TYPE_DEF_GET_BASE_IMPL(type_def, env) |
#define | WODEN_TYPE_DEF_SET_QNAME(type_def, env, qname) |
#define | WODEN_TYPE_DEF_GET_QNAME(type_def, env) |
#define | WODEN_TYPE_DEF_SET_SYSTEM(type_def, env, type_system_uri) |
#define | WODEN_TYPE_DEF_GET_SYSTEM(type_def, env) |
#define | WODEN_TYPE_DEF_SET_CONTENT_MODEL(type_def, env, content_model) |
#define | WODEN_TYPE_DEF_GET_CONTENT_MODEL(type_def, env) |
#define | WODEN_TYPE_DEF_SET_CONTENT(type_def, env, type_def_content) |
#define | WODEN_TYPE_DEF_GET_CONTENT(type_def, env) |
Typedefs | |
typedef woden_type_def_base | woden_type_def_base_t |
typedef woden_type_def | woden_type_def_t |
typedef woden_type_def_ops | woden_type_def_ops_t |
Functions | |
AXIS2_EXTERN woden_type_def_t * | woden_type_def_create (const axis2_env_t *env) |
AXIS2_EXTERN woden_type_def_t * | woden_type_def_to_type_def_element (void *type_def, const axis2_env_t *env) |
AXIS2_EXTERN woden_type_def_t * | woden_type_def_to_attr_extensible (void *type_def, const axis2_env_t *env) |
AXIS2_EXTERN woden_type_def_t * | woden_type_def_to_element_extensible (void *type_def, const axis2_env_t *env) |
AXIS2_EXTERN axis2_status_t | woden_type_def_resolve_methods (woden_type_def_t *type_def, const axis2_env_t *env, woden_type_def_t *type_def_impl, axis2_hash_t *methods) |