19 BitTag(
const char* name,
int size,
const void* default_value )
26 static BitTag*
create_tag(
const char* name,
int size,
const void* default_value = 0 );
76 const Range& entities,
96 const void** data_ptrs,
97 int* data_lengths )
const;
112 Error* error_handler,
113 const Range& entities,
114 const void** data_ptrs,
115 int* data_lengths )
const;
128 Error* error_handler,
143 Error* error_handler,
144 const Range& entities,
162 Error* error_handler,
165 void const*
const* data_ptrs,
166 const int* data_lengths );
182 Error* error_handler,
183 const Range& entities,
184 void const*
const* data_ptrs,
185 const int* data_lengths );
201 Error* error_handler,
204 const void* value_ptr,
220 Error* error_handler,
221 const Range& entities,
222 const void* value_ptr,
234 Error* error_handler,
236 size_t num_entities );
270 Error* error_handler,
274 bool allocate =
true );
290 Range& output_entities,
308 size_t& output_count,
326 Error* error_handler,
327 Range& output_entities,
331 const Range* intersect_entities = 0 )
const;
382 offset = h & ( ( 1u <<
pageShift ) - 1u );
391 template <
class Container >
392 inline void get_tagged( EntityType type, Container& entities )
const;
393 template <
class Container >
395 template <
class Container >