5template <
typename ITERABLE >
6inline ::collection::count __iterable_count(
const ITERABLE &
iterable);
25CLASS_DECL_ACME
bool safe_destroy_element(
::particle * pparticle);
27CLASS_DECL_ACME
bool safe_free_memory(
void * ptype);
36inline void CopyElements(TYPE * pDest,
const TYPE * pSrc, ::collection::count nCount);
40inline void dump_elements(dump_context & dumpcontext,
const TYPE * pElements, ::collection::count nCount);
44#define _TYPELIB_INDEX_LENGTH 10
45#define _QUOTES_SPACE 2
48#define forall(set) for(auto item : set)
49#define forallref(set) for(auto & item : set)
147#include "comparable_raw_array.h"
148#include "comparable_array.h"
152#include "numeric_array_range.h"
153#include "numeric_array.h"
155#include "logic_array.h"
158#include "comparable_eq_list_base.h"
159#include "acme/prototype/collection/comparable_list.h"
168#include "acme/prototype/collection/map.h"
171#include "attrib_map.h"
172#include "integer_map.h"
173#include "acme/prototype/collection/string_map.h"
174#include "strid_map.h"
175#include "map_to_smart_pointer.h"
180#include "sort_array.h"
195#include "acme/prototype/collection/string_list.h"
198using map_u16_to_ptr = map_base < ::u16, ::u16, void *, void * >;
200using map_ptr_to_unsigned_short = map_base < void *, void *, ::u16, ::u16 >;
202using map_ptr_to_ptr = map_base < void *, void *, void *, void * >;
204using map_word_to_ob = map_base < ::u16, ::u16, matter *, matter * >;
206using map_string_to_ptr = map_base < string, const ::scoped_string & scopedstr, void *, void * >;
208using map_string_to_ob = map_base < string, const ::scoped_string & scopedstr, matter *, matter * >;
211#include "string_to_string_map.h"
212#include "bit_array.h"
222#include "acme/platform/options.h"
225typedef CLASS_DECL_ACME pointer_array < u32_array > dword_2darray;
226typedef CLASS_DECL_ACME pointer_array < index_array > index_2darray;
232#include "acme/prototype/comparison/less.h"
243#include "spreadset.h"
249#include "priority_queue.h"
254#include "acme/prototype/collection/string_list.h"
258#include "_papaya_array.h"
266#include "unique_array.h"
270#include "set_element.h"
Definition iterable.h:4040