Program Listing for File slint_testing_internal.h¶
↰ Return to documentation for file (cppdocs/generated_include/slint_testing_internal.h
)
#pragma once
/* Generated with cbindgen:0.26.0 */
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#include "slint_testing_internal.h"
namespace slint {
namespace cbindgen_private {
struct ElementHandle {
ItemWeak item;
uintptr_t element_index;
};
extern "C" {
void slint_testing_init_backend();
bool slint_testing_element_visit_elements(const ItemTreeRc *root,
void *user_data,
bool (*visitor)(void*, const ElementHandle*));
void slint_testing_element_find_by_accessible_label(const ItemTreeRc *root,
const Slice<uint8_t> *label,
SharedVector<ElementHandle> *out);
void slint_testing_element_find_by_element_id(const ItemTreeRc *root,
const Slice<uint8_t> *element_id,
SharedVector<ElementHandle> *out);
void slint_testing_element_find_by_element_type_name(const ItemTreeRc *root,
const Slice<uint8_t> *type_name,
SharedVector<ElementHandle> *out);
bool slint_testing_element_id(const ElementHandle *element, SharedString *out);
bool slint_testing_element_type_name(const ElementHandle *element, SharedString *out);
bool slint_testing_element_bases(const ElementHandle *element, SharedVector<SharedString> *out);
} // extern "C"
} // namespace cbindgen_private
} // namespace slint