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:
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  