#include <axis2_allocator.h>
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
#include <axis2_utils.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <axis2_qname.h>
#include <xml_schema_obj.h>
Go to the source code of this file.
Classes | |
struct | xml_schema_obj_table_ops |
struct | xml_schema_obj_table |
Defines | |
#define | XML_SCHEMA_OBJ_TABLE_FREE(obj_table, env) ((obj_table)->ops->free (obj_table, env)) |
#define | XML_SCHEMA_OBJ_TABLE_GET_COUNT(obj_table, env) ((obj_table)->ops->get_count (obj_table, env)) |
#define | XML_SCHEMA_OBJ_TABLE_GET_ITEM(obj_table, env, qname) ((obj_table)->ops->get_item (obj_table, env, qname)) |
#define | XML_SCHEMA_OBJ_TABLE_GET_NAMES(obj_table, env) ((obj_table)->ops->get_names (obj_table, env)) |
#define | XML_SCHEMA_OBJ_TABLE_GET_VALUES(obj_table, env) ((obj_table)->ops->get_values (obj_table, env)) |
#define | XML_SCHEMA_OBJ_TABLE_CONTAINS(obj_table, env, qname) ((obj_table)->ops->contains (obj_table, env, qname)) |
#define | XML_SCHEMA_OBJ_TABLE_ADD(obj_table, env, qname, value) ((obj_table)->ops->add (obj_table, env, qname, value)) |
#define | XML_SCHEMA_OBJ_TABLE_PUT(obj_table, env, key, value) ((obj_table)->ops->put(obj_table, env, key, value)) |
#define | XML_SCHEMA_OBJ_TABLE_GET(obj_table, env, key) ((obj_table)->ops->get(obj_table, env, key)) |
#define | XML_SCHEMA_OBJ_TABLE_GET_HASH_TABLE(obj_table, env) ((obj_table)->ops->get_hash_table(obj_table, env)) |
Typedefs | |
typedef xml_schema_obj_table | xml_schema_obj_table_t |
typedef xml_schema_obj_table_ops | xml_schema_obj_table_ops_t |
Functions | |
AXIS2_EXTERN xml_schema_obj_table_t * | xml_schema_obj_table_create (const axis2_env_t *env) |