maxscript/compiler/thunks.h File Reference
         
    
|  | 
| #define | is_thunk(v)   ((v)->_is_thunk()) | 
|  | 
| #define | is_indirect_thunk(v)   ((v)->_is_indirect_thunk()) | 
|  | 
| #define | is_globalthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_GLOBAL_THUNK_TAG) | 
|  | 
| #define | is_constglobalthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CONST_GLOBAL_THUNK_TAG) | 
|  | 
| #define | is_systemglobalthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_SYS_GLOBAL_THUNK_TAG) | 
|  | 
| #define | is_localthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_LOCAL_THUNK_TAG) | 
|  | 
| #define | is_contextthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CONTEXT_THUNK_TAG) | 
|  | 
| #define | is_freethunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_FREE_THUNK_TAG) | 
|  | 
| #define | is_propertythunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_PROP_THUNK_TAG || (v)->tag == INTERNAL_PROP_EX_THUNK_TAG) | 
|  | 
| #define | is_propertythunkex(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_PROP_EX_THUNK_TAG) | 
|  | 
| #define | is_indexthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_INDEX_THUNK_TAG) | 
|  | 
| #define | is_rolloutthunk(v)   ((v)->_is_rolloutthunk()) | 
|  | 
| #define | is_rolloutlocalthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_RO_LOCAL_THUNK_TAG) | 
|  | 
| #define | is_toollocalthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_TOOL_LOCAL_THUNK_TAG) | 
|  | 
| #define | is_codeblocklocalthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CODEBLOCK_LOCAL_TAG) | 
|  | 
| #define | is_rcmenuitemthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_RCMENU_ITEM_THUNK_TAG) | 
|  | 
| #define | is_rcmenulocalthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_RCMENU_LOCAL_THUNK_TAG) | 
|  | 
| #define | is_rcmenuthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_RCMENU_LOCAL_THUNK_TAG || (v)->tag == INTERNAL_RCMENU_ITEM_THUNK_TAG) | 
|  | 
| #define | is_pluginlocalthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_PLUGIN_LOCAL_THUNK_TAG) | 
|  | 
| #define | is_pluginparamthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_PLUGIN_PARAM_THUNK_TAG) | 
|  | 
| #define | is_structmemberthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_STRUCT_MEM_THUNK_TAG) | 
|  | 
| #define | is_thunkref(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_THUNK_REF_TAG) | 
|  | 
| #define | is_derefthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_THUNK_DEREF_TAG) | 
|  | 
| #define | is_ownerthunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_OWNER_THUNK_TAG) | 
|  | 
| #define | is_readonlythunk(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_READONLY_THUNK_TAG) | 
|  | 
      
        
          | #define is_thunk | ( |  | v | ) | ((v)->_is_thunk()) | 
      
 
 
      
        
          | #define is_indirect_thunk | ( |  | v | ) | ((v)->_is_indirect_thunk()) | 
      
 
 
      
        
          | #define is_rolloutthunk | ( |  | v | ) | ((v)->_is_rolloutthunk()) |