GnuCOBOL  2.0
A free COBOL compiler
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
cb_field Struct Reference

#include <tree.h>

Collaboration diagram for cb_field:

Data Fields

struct cb_tree_common common
 
const char * name
 
const char * ename
 
cb_tree depending
 
cb_tree values
 
cb_tree false_88
 
cb_tree index_list
 
struct cb_fieldparent
 
struct cb_fieldchildren
 
struct cb_fieldsister
 
struct cb_fieldredefines
 
struct cb_fieldrename_thru
 
struct cb_fieldindex_qual
 
struct cb_filefile
 
struct cb_keykeys
 
struct cb_picturepic
 
struct cb_fieldvsize
 
struct cb_labeldebug_section
 
cb_tree screen_line
 
cb_tree screen_column
 
cb_tree screen_from
 
cb_tree screen_to
 
cb_tree screen_foreg
 
cb_tree screen_backg
 
cb_tree screen_prompt
 
int id
 
int size
 
int level
 
int memory_size
 
int offset
 
int occurs_min
 
int occurs_max
 
int indexes
 
int count
 
int mem_offset
 
int nkeys
 
int param_num
 
int screen_flag
 
int step_count
 
unsigned int vaddr
 
cob_u32_t special_index
 
enum cb_storage storage
 
enum cb_usage usage
 
unsigned char flag_base
 
unsigned char flag_external
 
unsigned char flag_local_storage
 
unsigned char flag_is_global
 
unsigned int flag_local: 1
 
unsigned int flag_occurs: 1
 
unsigned int flag_sign_separate: 1
 
unsigned int flag_sign_leading: 1
 
unsigned int flag_blank_zero: 1
 
unsigned int flag_justified: 1
 
unsigned int flag_binary_swap: 1
 
unsigned int flag_real_binary: 1
 
unsigned int flag_is_pointer: 1
 
unsigned int flag_item_78: 1
 
unsigned int flag_any_length: 1
 
unsigned int flag_item_based: 1
 
unsigned int flag_filler: 1
 
unsigned int flag_synchronized: 1
 
unsigned int flag_invalid: 1
 
unsigned int flag_field: 1
 
unsigned int flag_chained: 1
 
unsigned int flag_anylen_done: 1
 
unsigned int flag_indexed_by: 1
 
unsigned int flag_is_verified: 1
 
unsigned int flag_is_c_long: 1
 
unsigned int flag_is_pdiv_parm: 1
 
unsigned int flag_local_alloced: 1
 
unsigned int flag_no_init: 1
 
unsigned int flag_vsize_done: 1
 
unsigned int flag_vaddr_done: 1
 
unsigned int flag_odo_item: 1
 
unsigned int flag_field_debug: 1
 
unsigned int flag_all_debug: 1
 
unsigned int flag_no_field: 1
 
unsigned int flag_any_numeric: 1
 
unsigned int flag_is_returning: 1
 

Field Documentation

struct cb_tree_common cb_field::common
struct cb_label * cb_field::debug_section
const char * cb_field::ename
cb_tree cb_field::false_88

Referenced by cb_emit_set_false().

struct cb_file * cb_field::file

Referenced by cb_emit_release(), and finalize_file().

unsigned int cb_field::flag_all_debug
unsigned int cb_field::flag_any_numeric
unsigned int cb_field::flag_anylen_done

Referenced by output_param().

unsigned char cb_field::flag_base

Referenced by cb_validate_field(), and output_base().

unsigned int cb_field::flag_chained
unsigned int cb_field::flag_field

Referenced by output_param().

unsigned int cb_field::flag_field_debug
unsigned int cb_field::flag_filler
unsigned int cb_field::flag_indexed_by

Referenced by cb_build_index(), and global_check().

unsigned int cb_field::flag_invalid
unsigned int cb_field::flag_is_c_long
unsigned int cb_field::flag_is_pdiv_parm

Referenced by cb_build_identifier(), and emit_entry().

unsigned int cb_field::flag_is_pointer

Referenced by expr_chk_cond(), and output_attr().

unsigned int cb_field::flag_is_returning
unsigned int cb_field::flag_is_verified

Referenced by cb_validate_field().

unsigned int cb_field::flag_justified
unsigned int cb_field::flag_local
unsigned int cb_field::flag_local_alloced
unsigned char cb_field::flag_local_storage
unsigned int cb_field::flag_no_field

Referenced by check_picture_item(), and output_size().

unsigned int cb_field::flag_no_init
unsigned int cb_field::flag_odo_item
unsigned int cb_field::flag_real_binary
unsigned int cb_field::flag_synchronized

Referenced by compute_size().

unsigned int cb_field::flag_vaddr_done
unsigned int cb_field::flag_vsize_done

Referenced by chk_field_variable_size().

cb_tree cb_field::index_list
struct cb_field * cb_field::index_qual

Referenced by cb_build_index().

struct cb_key * cb_field::keys
int cb_field::mem_offset
int cb_field::nkeys
int cb_field::occurs_min
int cb_field::param_num
struct cb_field * cb_field::rename_thru
cb_tree cb_field::screen_backg

Referenced by output_screen_init().

cb_tree cb_field::screen_column

Referenced by output_screen_init().

int cb_field::screen_flag
cb_tree cb_field::screen_foreg

Referenced by output_screen_init().

cb_tree cb_field::screen_from
cb_tree cb_field::screen_line

Referenced by output_screen_init().

cb_tree cb_field::screen_prompt

Referenced by output_screen_init().

cb_tree cb_field::screen_to
int cb_field::step_count
unsigned int cb_field::vaddr
struct cb_field * cb_field::vsize

Referenced by chk_field_variable_size().


The documentation for this struct was generated from the following file: