CUBRID Engine  latest
specifier Struct Reference

#include <esql_host_variable.h>

Collaboration diagram for specifier:
Collaboration graph

Public Attributes

SPECIFIER_NOUN noun
 
STORAGE_CLASS sclass
 
unsigned char is_long
 
unsigned char is_short
 
unsigned char is_unsigned
 
unsigned char is_static
 
unsigned char is_extern
 
unsigned char is_volatile
 
unsigned char is_const
 
unsigned char is_auto
 
unsigned char is_register
 
unsigned char is_by_name
 
union {
   int   v_int
 
   unsigned int   v_uint
 
   long   v_long
 
   unsigned long   v_ulong
 
   STRUCTDEF *   v_struct
 
   SYMBOL *   v_tdef
 
val
 

Detailed Description

Definition at line 185 of file esql_host_variable.h.

Member Data Documentation

unsigned char specifier::is_auto

Definition at line 196 of file esql_host_variable.h.

Referenced by pp_print_link(), and pp_set_class_bit().

unsigned char specifier::is_by_name

Definition at line 198 of file esql_host_variable.h.

Referenced by pp_add_struct_spec(), and pp_print_link().

unsigned char specifier::is_const
unsigned char specifier::is_extern
unsigned char specifier::is_long
unsigned char specifier::is_register

Definition at line 197 of file esql_host_variable.h.

Referenced by pp_print_link(), and pp_set_class_bit().

unsigned char specifier::is_short
unsigned char specifier::is_static
unsigned char specifier::is_unsigned
unsigned char specifier::is_volatile
int specifier::v_int

Definition at line 202 of file esql_host_variable.h.

Referenced by pp_do_enum().

long specifier::v_long

Definition at line 205 of file esql_host_variable.h.

SYMBOL* specifier::v_tdef

Definition at line 211 of file esql_host_variable.h.

unsigned int specifier::v_uint

Definition at line 204 of file esql_host_variable.h.

unsigned long specifier::v_ulong

Definition at line 206 of file esql_host_variable.h.


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