20 #ifndef WORLD_BUILDER_TYPES_ARRAY_H 21 #define WORLD_BUILDER_TYPES_ARRAY_H 51 const unsigned int max_items = std::numeric_limits<unsigned int>::max(),
69 const std::string &name,
70 const std::string &documentation)
const override final;
113 return new Array(*
this);
Array(const Interface &type, const unsigned int min_items=0, const unsigned int max_items=std::numeric_limits< unsigned int >::max(), const bool unique_items=false)
std::unique_ptr< Interface > inner_type_ptr
Array * clone_impl() const override final
void write_schema(Parameters &prm, const std::string &name, const std::string &documentation) const override final