|
enum | SLD_DATA_STRUCTURE {
sld_data_structure_list,
sld_data_structure_map,
sld_data_structure_queue,
sld_data_structure_stack,
sld_data_structure_tree,
sld_data_structure_vector
} |
|
enum | SLD_DATA_TYPE {
sld_data_type_char,
sld_data_type_signed_char,
sld_data_type_unsigned_char,
sld_data_type_short,
sld_data_type_signed_short,
sld_data_type_unsigned_short,
sld_data_type_int,
sld_data_type_signed_int,
sld_data_type_unsigned_int,
sld_data_type_long,
sld_data_type_signed_long,
sld_data_type_unsigned_long,
sld_data_type_float,
sld_data_type_double,
sld_data_type_char_pointer
} |
|
This module contains custom data types.
#define RETURN_FAILURE -1 |
A -1 return value is a failure
A zero return value is a success
SLD_BOOL is an unsigned short
An unsigned char is 1 byte
SLD_SLINT is a signed long
SLD_SSINT is a signed short
SLD_UINT is an unsigned int
SLD_ULINT is an unsigned long
SLD_USINT is an unsigned short
These constants represent the available data structures provided by Salad.
Enumerator |
---|
sld_data_structure_list |
|
sld_data_structure_map |
|
sld_data_structure_queue |
|
sld_data_structure_stack |
|
sld_data_structure_tree |
|
sld_data_structure_vector |
|
These constants represent the possible data types potentially stored in data structures provided by Salad.
Enumerator |
---|
sld_data_type_char |
|
sld_data_type_signed_char |
|
sld_data_type_unsigned_char |
|
sld_data_type_short |
|
sld_data_type_signed_short |
|
sld_data_type_unsigned_short |
|
sld_data_type_int |
|
sld_data_type_signed_int |
|
sld_data_type_unsigned_int |
|
sld_data_type_long |
|
sld_data_type_signed_long |
|
sld_data_type_unsigned_long |
|
sld_data_type_float |
|
sld_data_type_double |
|
sld_data_type_char_pointer |
|