use crate::{forward_list, string};
hicc::import_lib! {
#![link_name = "hicc_std_forward_list"]
hicc::cpp! {
#include <hicc/std/string.hpp>
#include <hicc/std/forward_list.hpp>
}
class string;
pub class ForwardListInt = forward_list<hicc::Pod<i32>>;
#[cpp(func = "std::unique_ptr<std::forward_list<int>> hicc::make_unique<std::forward_list<int>>()")]
#[member(class = ForwardListInt, method = new)]
pub fn forward_list_int_new() -> ForwardListInt;
pub class ForwardListString = forward_list<string>;
#[cpp(func = "std::unique_ptr<std::forward_list<std::string>> hicc::make_unique<std::forward_list<std::string>>()")]
#[member(class = ForwardListString, method = new)]
pub fn forward_list_string_new() -> ForwardListString;
}