#include <axis2_allocator.h>
#include <axis2_env.h>
#include <axis2_error.h>
#include <axis2_string.h>
#include <axis2_array_list.h>
#include <axis2_hash.h>
#include <xml_schema_obj.h>
Go to the source code of this file.
Classes | |
struct | xml_schema_obj_collection_ops |
struct | xml_schema_obj_collection |
Defines | |
#define | XML_SCHEMA_OBJ_COLLECTION_FREE(obj_collection, env) ((obj_collection)->ops->free (obj_collection, env)) |
#define | XML_SCHEMA_OBJ_COLLECTION_GET_COUNT(obj_collection, env) ((obj_collection)->ops->get_count (obj_collection, env)) |
#define | XML_SCHEMA_OBJ_COLLECTION_GET_ITEM(obj_collection, env, i) ((obj_collection)->ops->get_item (obj_collection, env, i)) |
#define | XML_SCHEMA_OBJ_COLLECTION_SET_ITEM(obj_collection, env, i, item) ((obj_collection)->ops->set_item (obj_collection, env, i, item)) |
#define | XML_SCHEMA_OBJ_COLLECTION_ADD(obj_collection, env, item) ((obj_collection)->ops->add (obj_collection, env, item)) |
#define | XML_SCHEMA_OBJ_COLLECTION_CONTAINS(obj_collection, env, item) ((obj_collection)->ops->contains (obj_collection, env, item)) |
#define | XML_SCHEMA_OBJ_COLLECTION_INDEX_OF(obj_collection, env, item) ((obj_collection)->ops->index_of (obj_collection, env, item)) |
#define | XML_SCHEMA_OBJ_COLLECTION_REMOVE_AT(obj_collection, env, i) ((obj_collection)->ops->remove_at (obj_collection, env, i)) |
#define | XML_SCHEMA_OBJ_COLLECTION_TO_ARRAY(obj_collection, env) ((obj_collection)->ops->to_array(obj_collection, env)) |
Typedefs | |
typedef xml_schema_obj_collection | xml_schema_obj_collection_t |
typedef xml_schema_obj_collection_ops | xml_schema_obj_collection_ops_t |
Functions | |
AXIS2_EXTERN xml_schema_obj_collection_t * | xml_schema_obj_collection_create (const axis2_env_t *env) |