Crate libxmlb_sys

Source

Structs§

XbBuilder
XbBuilderClass
XbBuilderFixup
XbBuilderFixupClass
XbBuilderNode
XbBuilderNodeClass
XbBuilderSource
XbBuilderSourceClass
XbBuilderSourceCtx
XbBuilderSourceCtxClass
XbMachine
XbMachineClass
XbNode
XbNodeAttrIter
XbNodeChildIter
XbNodeClass
XbQuery
XbQueryClass
XbQueryContext
XbSilo
XbSiloClass
XbStack
XbValueBindings
_XbOpcode

Constants§

XB_BUILDER_COMPILE_FLAG_IGNORE_GUID
XB_BUILDER_COMPILE_FLAG_IGNORE_INVALID
XB_BUILDER_COMPILE_FLAG_NATIVE_LANGS
XB_BUILDER_COMPILE_FLAG_NONE
XB_BUILDER_COMPILE_FLAG_SINGLE_LANG
XB_BUILDER_COMPILE_FLAG_SINGLE_ROOT
XB_BUILDER_COMPILE_FLAG_WATCH_BLOB
XB_BUILDER_NODE_FLAG_HAS_TAIL
XB_BUILDER_NODE_FLAG_HAS_TEXT
XB_BUILDER_NODE_FLAG_IGNORE
XB_BUILDER_NODE_FLAG_LITERAL_TEXT
XB_BUILDER_NODE_FLAG_NONE
XB_BUILDER_NODE_FLAG_STRIP_TEXT
XB_BUILDER_NODE_FLAG_TOKENIZE_TEXT
XB_BUILDER_SOURCE_FLAG_LITERAL_TEXT
XB_BUILDER_SOURCE_FLAG_NONE
XB_BUILDER_SOURCE_FLAG_WATCH_DIRECTORY
XB_BUILDER_SOURCE_FLAG_WATCH_FILE
XB_MACHINE_DEBUG_FLAG_NONE
XB_MACHINE_DEBUG_FLAG_SHOW_OPTIMIZER
XB_MACHINE_DEBUG_FLAG_SHOW_PARSING
XB_MACHINE_DEBUG_FLAG_SHOW_SLOW_PATH
XB_MACHINE_DEBUG_FLAG_SHOW_STACK
XB_MACHINE_PARSE_FLAG_NONE
XB_MACHINE_PARSE_FLAG_OPTIMIZE
XB_NODE_EXPORT_FLAG_ADD_HEADER
XB_NODE_EXPORT_FLAG_COLLAPSE_EMPTY
XB_NODE_EXPORT_FLAG_FORMAT_INDENT
XB_NODE_EXPORT_FLAG_FORMAT_MULTILINE
XB_NODE_EXPORT_FLAG_INCLUDE_SIBLINGS
XB_NODE_EXPORT_FLAG_NONE
XB_NODE_EXPORT_FLAG_ONLY_CHILDREN
XB_OPCODE_FLAG_BOOLEAN
XB_OPCODE_FLAG_BOUND
XB_OPCODE_FLAG_FUNCTION
XB_OPCODE_FLAG_INTEGER
XB_OPCODE_FLAG_TEXT
XB_OPCODE_FLAG_TOKENIZED
XB_OPCODE_FLAG_UNKNOWN
XB_OPCODE_KIND_BOOLEAN
XB_OPCODE_KIND_BOUND_INDEXED_TEXT
XB_OPCODE_KIND_BOUND_INTEGER
XB_OPCODE_KIND_BOUND_TEXT
XB_OPCODE_KIND_BOUND_UNSET
XB_OPCODE_KIND_FUNCTION
XB_OPCODE_KIND_INDEXED_TEXT
XB_OPCODE_KIND_INTEGER
XB_OPCODE_KIND_TEXT
XB_OPCODE_KIND_UNKNOWN
XB_QUERY_FLAG_FORCE_NODE_CACHE
XB_QUERY_FLAG_NONE
XB_QUERY_FLAG_OPTIMIZE
XB_QUERY_FLAG_REVERSE
XB_QUERY_FLAG_USE_INDEXES
XB_SILO_LOAD_FLAG_NONE
XB_SILO_LOAD_FLAG_NO_MAGIC
XB_SILO_LOAD_FLAG_WATCH_BLOB
XB_SILO_PROFILE_FLAG_APPEND
XB_SILO_PROFILE_FLAG_DEBUG
XB_SILO_PROFILE_FLAG_NONE
XB_SILO_PROFILE_FLAG_OPTIMIZER
XB_SILO_PROFILE_FLAG_XPATH
XMLB_MAJOR_VERSION
XMLB_MICRO_VERSION
XMLB_MINOR_VERSION

Functions§

xb_builder_add_fixup
xb_builder_add_locale
xb_builder_append_guid
xb_builder_compile
xb_builder_ensure
xb_builder_fixup_get_max_depth
xb_builder_fixup_get_type
xb_builder_fixup_new
xb_builder_fixup_set_max_depth
xb_builder_get_type
xb_builder_import_node
xb_builder_import_source
xb_builder_new
xb_builder_node_add_child
xb_builder_node_add_flag
xb_builder_node_add_token
xb_builder_node_depth
xb_builder_node_export
xb_builder_node_get_attr
xb_builder_node_get_attr_as_uint
xb_builder_node_get_child
xb_builder_node_get_children
xb_builder_node_get_element
xb_builder_node_get_first_child
xb_builder_node_get_last_child
xb_builder_node_get_parent
xb_builder_node_get_tail
xb_builder_node_get_text
xb_builder_node_get_text_as_uint
xb_builder_node_get_tokens
xb_builder_node_get_type
xb_builder_node_has_flag
xb_builder_node_insert
xb_builder_node_insert_text
xb_builder_node_new
xb_builder_node_remove_attr
xb_builder_node_remove_child
xb_builder_node_set_attr
xb_builder_node_set_element
xb_builder_node_set_tail
xb_builder_node_set_text
xb_builder_node_sort_children
xb_builder_node_tokenize_text
xb_builder_node_traverse
xb_builder_node_unlink
xb_builder_set_profile_flags
xb_builder_source_add_adapter
xb_builder_source_add_fixup
xb_builder_source_add_simple_adapter
xb_builder_source_ctx_get_bytes
xb_builder_source_ctx_get_filename
xb_builder_source_ctx_get_stream
xb_builder_source_ctx_get_type
xb_builder_source_get_type
xb_builder_source_load_bytes
xb_builder_source_load_file
xb_builder_source_load_xml
xb_builder_source_new
xb_builder_source_set_info
xb_builder_source_set_prefix
xb_machine_add_method
xb_machine_add_opcode_fixup
xb_machine_add_operator
xb_machine_add_text_handler
xb_machine_get_stack_size
xb_machine_get_type
xb_machine_new
xb_machine_opcode_func_init
xb_machine_parse
xb_machine_parse_full
xb_machine_run
xb_machine_run_with_bindings
xb_machine_set_debug_flags
xb_machine_set_stack_size
xb_machine_stack_pop
xb_machine_stack_push
xb_machine_stack_push_integer
xb_machine_stack_push_text
xb_machine_stack_push_text_static
xb_machine_stack_push_text_steal
xb_node_attr_iter_init
xb_node_attr_iter_next
xb_node_child_iter_init
xb_node_child_iter_loop
xb_node_child_iter_next
xb_node_export
xb_node_get_attr
xb_node_get_attr_as_uint
xb_node_get_child
xb_node_get_children
xb_node_get_data
xb_node_get_depth
xb_node_get_element
xb_node_get_next
xb_node_get_parent
xb_node_get_root
xb_node_get_silo
xb_node_get_tail
xb_node_get_text
xb_node_get_text_as_uint
xb_node_get_type
xb_node_query
xb_node_query_attr
xb_node_query_attr_as_uint
xb_node_query_export
xb_node_query_first
xb_node_query_first_full
xb_node_query_first_with_context
xb_node_query_full
xb_node_query_text
xb_node_query_text_as_uint
xb_node_query_with_context
xb_node_set_data
xb_node_transmogrify
xb_opcode_cmp_str
xb_opcode_cmp_val
xb_opcode_func_init
xb_opcode_get_kind
xb_opcode_get_str
xb_opcode_get_val
xb_opcode_integer_init
xb_opcode_kind_from_string
xb_opcode_kind_to_string
xb_opcode_text_init
xb_opcode_text_init_static
xb_opcode_text_init_steal
xb_opcode_to_string
xb_query_bind_str
xb_query_bind_val
xb_query_context_clear
xb_query_context_copy
xb_query_context_free
xb_query_context_get_bindings
xb_query_context_get_flags
xb_query_context_get_limit
xb_query_context_get_type
xb_query_context_init
xb_query_context_set_flags
xb_query_context_set_limit
xb_query_get_flags
xb_query_get_limit
xb_query_get_type
xb_query_get_xpath
xb_query_new
xb_query_new_full
xb_query_set_flags
xb_query_set_limit
xb_silo_export
xb_silo_export_file
xb_silo_get_bytes
xb_silo_get_enable_node_cache
xb_silo_get_guid
xb_silo_get_profile_string
xb_silo_get_root
xb_silo_get_size
xb_silo_get_type
xb_silo_invalidate
xb_silo_is_valid
xb_silo_load_from_bytes
xb_silo_load_from_file
xb_silo_lookup_query
xb_silo_new
xb_silo_new_from_xml
xb_silo_query
xb_silo_query_build_index
xb_silo_query_first
xb_silo_query_first_full
xb_silo_query_first_with_context
xb_silo_query_full
xb_silo_query_with_context
xb_silo_save_to_file
xb_silo_set_enable_node_cache
xb_silo_set_profile_flags
xb_silo_to_string
xb_silo_watch_file
xb_stack_get_type
xb_stack_pop
xb_stack_push
xb_stack_to_string
xb_string_append_union
xb_string_escape
xb_value_bindings_bind_str
xb_value_bindings_bind_val
xb_value_bindings_clear
xb_value_bindings_copy
xb_value_bindings_copy_binding
xb_value_bindings_free
xb_value_bindings_get_type
xb_value_bindings_init
xb_value_bindings_is_bound
xb_value_bindings_lookup_opcode
xb_version_string

Type Aliases§

XbBuilderCompileFlags
XbBuilderFixupFunc
XbBuilderNodeFlags
XbBuilderNodeSortFunc
XbBuilderNodeTraverseFunc
XbBuilderSourceAdapterFunc
XbBuilderSourceFlags
XbBuilderSourceNodeFunc
XbMachineDebugFlags
XbMachineMethodFunc
XbMachineOpcodeFixupFunc
XbMachineParseFlags
XbMachineTextHandlerFunc
XbNodeExportFlags
XbNodeTransmogrifyFunc
XbOpcode
XbOpcodeFlags
XbOpcodeKind
XbQueryFlags
XbSiloLoadFlags
XbSiloProfileFlags