ae2f_docs
Loading...
Searching...
No Matches
util_cursor Struct Reference

Public Attributes

CXCursor m_cursor
 CXCursorKind could be retrieved here
union { 
   struct { 
      aclspv_id_t   m_id 
      aclspv_id_t   m_type_id 
      aclspv_id_t   m_ptr_type_id 
      aclspv_id_t   m_init_val_0 
      aclspv_id_t   m_init_val_1 
      aclspv_wrd_t   m_data_0 
      aclspv_wrd_t   m_data_1 
      aclspv_wrd_t   m_is_predictable: 1 
      aclspv_wrd_t   m_is_undefined: 1 
      aclspv_wrd_t   m_is_integer: 1 
      aclspv_wrd_t   m_met_branch: 1 
      aclspv_wrd_t   m_is_allocated: 1 
      aclspv_wrd_t   m_fits_32bit: 1 
      aclspv_wrd_t   m_fits_64bit: 1 
   }   m_var_simple
   struct { 
      aclspv_id_t   m_id 
 label id for goto More...
   }   m_goto_lbl
   struct { 
      util_bind   m_info 
   }   m_prm_decl
m_data
 additional data

Detailed Description

Definition at line 16 of file cursor.h.

Member Data Documentation

◆ m_cursor

CXCursor util_cursor::m_cursor

CXCursorKind could be retrieved here

Definition at line 21 of file cursor.h.

◆ m_data_0

aclspv_wrd_t util_cursor::m_data_0

Definition at line 56 of file cursor.h.

◆ m_data_1

aclspv_wrd_t util_cursor::m_data_1

Definition at line 57 of file cursor.h.

◆ m_fits_32bit

aclspv_wrd_t util_cursor::m_fits_32bit

Definition at line 95 of file cursor.h.

◆ m_fits_64bit

aclspv_wrd_t util_cursor::m_fits_64bit

Definition at line 96 of file cursor.h.

◆ [struct]

struct { ... } util_cursor::m_goto_lbl

when cursor kind is goto label

◆ m_id

aclspv_id_t util_cursor::m_id

label id for goto

Definition at line 35 of file cursor.h.

◆ m_info

util_bind util_cursor::m_info

Definition at line 109 of file cursor.h.

◆ m_init_val_0

aclspv_id_t util_cursor::m_init_val_0

Definition at line 46 of file cursor.h.

◆ m_init_val_1

aclspv_id_t util_cursor::m_init_val_1

Definition at line 47 of file cursor.h.

◆ m_is_allocated

aclspv_wrd_t util_cursor::m_is_allocated

is function actually allocated?

Definition at line 88 of file cursor.h.

◆ m_is_integer

aclspv_wrd_t util_cursor::m_is_integer

Definition at line 82 of file cursor.h.

◆ m_is_predictable

aclspv_wrd_t util_cursor::m_is_predictable

Definition at line 68 of file cursor.h.

◆ m_is_undefined

aclspv_wrd_t util_cursor::m_is_undefined

Definition at line 75 of file cursor.h.

◆ m_met_branch

aclspv_wrd_t util_cursor::m_met_branch

have met branch?

Definition at line 85 of file cursor.h.

◆ [struct]

struct { ... } util_cursor::m_prm_decl

when cursor kind is param decl

◆ m_ptr_type_id

aclspv_id_t util_cursor::m_ptr_type_id

Definition at line 37 of file cursor.h.

◆ m_type_id

aclspv_id_t util_cursor::m_type_id

Definition at line 36 of file cursor.h.

◆ [struct]

struct { ... } util_cursor::m_var_simple

when cursor kind is vardecl


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