use crate::{array, string};
hicc::import_lib! {
#![link_name = "hicc_std_array"]
hicc::cpp! {
#include <hicc/std/string.hpp>
#include <hicc/std/array.hpp>
}
class string;
pub class ArrayInt = array<hicc::Pod<i32>>;
#[cpp(func = "std::unique_ptr<std::array<int, 10>> hicc::make_unique<std::array<int, 10>>()")]
#[member(class = ArrayInt, method = new_10)]
pub fn array_int_10_new() -> ArrayInt;
pub class ArrayString = array<string>;
#[cpp(func = "std::unique_ptr<std::array<std::string, 10>> hicc::make_unique<std::array<std::string, 10>>()")]
#[member(class = ArrayString, method = new_10)]
pub fn array_string_10_new() -> ArrayString;
}