#include <axis2_allocator.h>
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
#include <axis2_utils_defines.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <xml_schema_defines.h>
Go to the source code of this file.
Defines | |
#define | XML_SCHEMA_ENUM_FREE(schema_enum, env) (((xml_schema_enum_t *) schema_enum)->ops->free (schema_enum, env)) |
#define | XML_SCHEMA_ENUM_SUPER_OBJS(schema_enum, env) (((xml_schema_enum_t *) schema_enum)->ops->super_objs (schema_enum, env)) |
#define | XML_SCHEMA_ENUM_GET_TYPE(schema_enum, env) (((xml_schema_enum_t *) schema_enum)->ops->get_type(schema_enum, env)) |
#define | XML_SCHEMA_ENUM_GET_VALUE(schema_enum, env) |
#define | XML_SCHEMA_ENUM_SET_VALUE(schema_enum, env, value) |
#define | XML_SCHEMA_ENUM_EQUALS(schema_enum, env) (((xml_schema_enum_t *) schema_enum)->ops->equals (schema_enum, env)) |
#define | XML_SCHEMA_ENUM_GET_VALUES(schema_enum, env) |
Typedefs | |
typedef xml_schema_enum | xml_schema_enum_t |
typedef xml_schema_enum_ops | xml_schema_enum_ops_t |
Functions | |
AXIS2_EXTERN xml_schema_enum_t * | xml_schema_enum_create (const axis2_env_t *env, const axis2_char_t *value) |
AXIS2_EXTERN axis2_status_t | xml_schema_enum_resolve_methods (xml_schema_enum_t *schema_enum, const axis2_env_t *env, xml_schema_enum_t *schema_enum_impl, axis2_hash_t *methods) |
AXIS2_EXTERN int | xml_schema_enum_index (axis2_char_t *value, const axis2_env_t *env, axis2_array_list_t *values) |