Doxygen Source Code Documentation
NI_rowtype Struct Reference
#include <niml.h>
Data Fields | |
int | code |
int | size |
int | psiz |
int | algn |
int | flag |
char * | name |
char * | userdef |
int | comp_num |
int * | comp_typ |
int * | comp_dim |
int | part_num |
int * | part_typ |
int * | part_off |
int * | part_siz |
int * | part_dim |
NI_rowtype ** | part_rtp |
Field Documentation
|
byte alignment for this type Definition at line 117 of file niml.h. Referenced by NI_rowtype_define(), and setup_basic_types(). |
|
unique integer code for this type Definition at line 113 of file niml.h. Referenced by NI_base64_to_val(), NI_binary_to_val(), NI_has_String(), NI_rowtype_define(), NI_rowtype_name_to_code(), NI_swap_column(), NI_text_to_val(), NI_val_to_text(), NI_write_rowtype(), setup_basic_types(), and SUMA_Copy_Part_Column(). |
|
if >=0, index of dimension of this component Definition at line 123 of file niml.h. Referenced by NI_rowtype_define(), and setup_basic_types(). |
|
number of components (components may be rowtypes) Definition at line 121 of file niml.h. Referenced by NI_rowtype_define(), and setup_basic_types(). |
|
integer codes of the components Definition at line 122 of file niml.h. Referenced by NI_rowtype_define(), and setup_basic_types(). |
|
various bit flags Definition at line 118 of file niml.h. Referenced by NI_rowtype_define(), and setup_basic_types(). |
|
unique string name for this type Definition at line 119 of file niml.h. Referenced by NI_rowtype_code_to_name(), NI_rowtype_define(), NI_rowtype_procins(), and setup_basic_types(). |
|
if >=0, index of dimension of this part Definition at line 128 of file niml.h. Referenced by NI_base64_to_val(), NI_binary_to_val(), NI_copy_column(), NI_free_column(), NI_insert_value(), NI_rowtype_define(), NI_rowtype_vsize(), NI_swap_column(), NI_text_to_val(), NI_write_columns(), and setup_basic_types(). |
|
number of parts (parts are usually basic types) Definition at line 124 of file niml.h. Referenced by NI_base64_to_val(), NI_binary_to_val(), NI_copy_column(), NI_free_column(), NI_has_String(), NI_insert_value(), NI_rowtype_define(), NI_rowtype_vsize(), NI_swap_column(), NI_text_to_val(), NI_val_to_binary(), NI_val_to_text(), NI_write_columns(), and setup_basic_types(). |
|
byte offsets of the parts Definition at line 126 of file niml.h. Referenced by NI_base64_to_val(), NI_binary_to_val(), NI_copy_column(), NI_free_column(), NI_insert_value(), NI_rowtype_define(), NI_swap_column(), NI_text_to_val(), NI_val_to_binary(), NI_val_to_text(), NI_write_columns(), and setup_basic_types(). |
|
rowtype ptr for each part; N.B.: builtin types point to themselves! Definition at line 130 of file niml.h. Referenced by NI_base64_to_val(), NI_binary_to_val(), NI_copy_column(), NI_has_String(), NI_insert_value(), NI_rowtype_define(), NI_rowtype_vsize(), NI_swap_column(), NI_text_to_val(), NI_val_to_text(), and setup_basic_types(). |
|
byte sizes of the parts Definition at line 127 of file niml.h. Referenced by NI_rowtype_define(), NI_rowtype_vsize(), NI_val_to_binary(), and setup_basic_types(). |
|
integer codes of the parts Definition at line 125 of file niml.h. Referenced by NI_copy_column(), NI_free_column(), NI_insert_value(), NI_rowtype_define(), NI_rowtype_vsize(), and setup_basic_types(). |
|
sum of sizes of the parts (no padding)
Definition at line 115 of file niml.h. Referenced by NI_base64_to_val(), NI_binary_to_val(), NI_multival_to_binary(), NI_read_columns(), NI_rowtype_define(), NI_rowtype_vsize(), NI_size_column(), NI_val_to_binary(), NI_write_columns(), and setup_basic_types(). |
|
number of bytes for this type (w/padding) Definition at line 114 of file niml.h. Referenced by NI_add_column(), NI_add_column_stride(), NI_alter_veclen(), NI_base64_to_val(), NI_binary_to_val(), NI_copy_column(), NI_fill_column_stride(), NI_free_column(), NI_insert_value(), NI_multival_to_binary(), NI_multival_to_text(), NI_read_columns(), NI_rowtype_code_to_size(), NI_rowtype_define(), NI_rowtype_name_to_size(), NI_size_column(), NI_swap_column(), NI_text_to_val(), NI_val_to_binary(), NI_write_columns(), setup_basic_types(), and SUMA_Copy_Part_Column(). |
|
definition user gave for this type Definition at line 120 of file niml.h. Referenced by NI_rowtype_define(), NI_rowtype_procins(), and setup_basic_types(). |
The documentation for this struct was generated from the following file: