PIRL  PIRL++

PIRL::Data_Block Member List

This is the complete list of members for PIRL::Data_Block, including all inherited members.
array_counts()PIRL::Data_Block [inline]
array_counts(const Value_List &counts, Index begin=0)PIRL::Data_Block
array_counts(const Index *counts, Index begin=0, Index end=NO_INDEX)PIRL::Data_Block
array_counts_list() const PIRL::Data_Block [inline]
Array_Index_Counts enum namePIRL::Data_Block
array_indexed_counts(const Index indexed_counts[][2], Index total_counts=NO_INDEX)PIRL::Data_Block
array_offset_counts(const Index offset_counts[][2], Index total_counts=NO_INDEX)PIRL::Data_Block
Array_Offset_Counts enum namePIRL::Data_Block
Copier typedefPIRL::Data_Block
count_of(Index element) const PIRL::Data_Block
count_of(Index element, Index count)PIRL::Data_Block
data() const PIRL::Data_Block [inline]
data(void *const block)PIRL::Data_Block [virtual]
Data_Block()PIRL::Data_Block
Data_Block(void *const data, const Index *offsets, Index total_elements=0, const Index *array_counts=NULL, bool native_order=true)PIRL::Data_Block
Data_Block(void *const data, const Value_List &offsets, const Value_List &array_counts, bool native_order=true)PIRL::Data_Block
Data_Block(void *const data, const Value_List &offsets, bool native_order=true)PIRL::Data_Block
Data_Block(void *const data, const Index *offsets, Index total_elements, const Index *array_counts, Data_Order data_order)PIRL::Data_Block
Data_Block(void *const data, const Value_List &offsets, const Value_List &array_counts, Data_Order data_order)PIRL::Data_Block
Data_Block(void *const data, const Index *offsets, Index total_elements, Data_Order data_order)PIRL::Data_Block
Data_Block(void *const data, const Index *offsets, Data_Order data_order)PIRL::Data_Block
Data_Block(void *const data, const Value_List &offsets, Data_Order data_order)PIRL::Data_Block
Data_Block(void *const data, const Index *offsets, const Index indexed_counts[][2], Data_Order data_order)PIRL::Data_Block
Data_Block(const Data_Block &data_block)PIRL::Data_Block
Data_Order enum namePIRL::Data_Block
data_order() const PIRL::Data_Block
data_order(Data_Order order)PIRL::Data_Block
delete_element(Index element)PIRL::Data_Block
ELEMENT_INDEX enum valuePIRL::Data_Block
ELEMENT_OFFSET enum valuePIRL::Data_Block
element_offsets()PIRL::Data_Block [inline]
element_offsets(const Value_List &offsets)PIRL::Data_Block
element_offsets(const Index *offsets, Index total_elements=NO_INDEX)PIRL::Data_Block
element_offsets_list() const PIRL::Data_Block [inline]
element_sizes(const Value_List &sizes)PIRL::Data_Block
element_sizes(const Index *sizes, Index total_elements=NO_INDEX)PIRL::Data_Block
elements() const PIRL::Data_Block [inline]
GetPIRL::Data_Block
get(T &value, const Index element, const Index index=0) const PIRL::Data_Block [inline]
get(T &value, const Index element, const Index index=0) const PIRL::Data_Block [inline]
get(const Index element, const Index index=0) const PIRL::Data_Block [inline]
get(const Index element, const Index index=0) const PIRL::Data_Block [inline]
get(T *array, const Index element, Index count=0) const PIRL::Data_Block [inline]
get(T *array, const Index element, Index count=0) const PIRL::Data_Block [inline]
get_backwards(unsigned char *host, int host_amount, const unsigned char *data, int data_amount)PIRL::Data_Block [protected, static]
get_forwards(unsigned char *host, int host_amount, const unsigned char *data, int data_amount)PIRL::Data_Block [protected, static]
IDPIRL::Data_Block [static]
Index typedefPIRL::Data_Block
INDEX_COUNT enum valuePIRL::Data_Block
index_of(Index offset) const PIRL::Data_Block
input(std::istream &stream)PIRL::Data_Block
insert_element(Index offset, Index size, Index array_count=1)PIRL::Data_Block
limits_checker(const Index element, const Index index, bool getter, bool array) const PIRL::Data_Block [protected]
LSB enum valuePIRL::Data_Block
MSB enum valuePIRL::Data_Block
native() const PIRL::Data_Block [inline]
native(bool native_order)PIRL::Data_Block
native_order()PIRL::Data_Block [inline, static]
NO_INDEXPIRL::Data_Block [static]
OFFSET_COUNT enum valuePIRL::Data_Block
offset_of(Index element) const PIRL::Data_Block
offset_of(Index element, Index offset)PIRL::Data_Block
offsets_to_sizes(Value_List &offsets)PIRL::Data_Block [static]
offsets_to_sizes(Index *offsets, Index total_elements=NO_INDEX)PIRL::Data_Block [static]
operator=(const Data_Block &data_block)PIRL::Data_Block
output(std::ostream &stream) const PIRL::Data_Block
print(std::ostream &stream=std::cout) const PIRL::Data_Block
PutPIRL::Data_Block
put(T &value, const Index element, const Index index=0)PIRL::Data_Block [inline]
put(T &value, const Index element, const Index index=0)PIRL::Data_Block [inline]
put(T *array, const Index element, Index count=0)PIRL::Data_Block [inline]
put(T *array, const Index element, Index count=0)PIRL::Data_Block [inline]
put_backwards(unsigned char *data, int data_amount, const unsigned char *host, int host_amount)PIRL::Data_Block [protected, static]
put_forwards(unsigned char *data, int data_amount, const unsigned char *host, int host_amount)PIRL::Data_Block [protected, static]
reset_counts(bool unconditional=true, Index begin=0, Index end=NO_INDEX)PIRL::Data_Block
shift_offsets(int amount)PIRL::Data_Block
size() const PIRL::Data_Block [inline]
size_of(Index element) const PIRL::Data_Block
size_of(Index element, Index size)PIRL::Data_Block
sizes_to_offsets(Value_List &sizes)PIRL::Data_Block [static]
sizes_to_offsets(Index *sizes, Index total_elements=NO_INDEX)PIRL::Data_Block [static]
Value_List typedefPIRL::Data_Block
value_size_of(Index element) const PIRL::Data_Block
value_size_of(Index element, Index size)PIRL::Data_Block
~Data_Block()PIRL::Data_Block [virtual]