VSF Documented
Macros | Variables
vsf_template_instance_implementation.h File Reference

Go to the source code of this file.

Macros

#define VSF_HAL_TEMPLATE_IMP_PREFIX   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_PREFIX)
 
#define VSF_HAL_TEMPLATE_IMP_UPCASE_PREFIX   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_UPCASE_PREFIX)
 
#define VSF_HAL_TEMPLATE_IMP_COUNT_MASK_PREFIX   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_COUNT_MASK_PREFIX)
 
#define VSF_HAL_TEMPLATE_IMP_INSTANCE_PREFIX   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_PREFIX)
 
#define VSF_HAL_TEMPLATE_IMP_MULTI_CLASS   VSF_MCONNECT(VSF_HAL_TEMPLATE_IMP_UPCASE_PREFIX, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_MULTI_CLASS)
 
#define VSF_HAL_TEMPLATE_IMP_HAS_OP   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_HAS_OP)
 
#define VSF_HAL_TEMPLATE_IMP_EXTERN_OP   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_EXTERN_OP)
 
#define VSF_HAL_TEMPLATE_IMP_OP_VAR   VSF_MCONNECT(__, VSF_HAL_TEMPLATE_IMP_PREFIX, VSF_HAL_TEMPLATE_IMP_NAME, _op)
 
#define VSF_HAL_TEMPLATE_IMP_OP_ATR   static
 
#define VSF_HAL_TEMPLATE_IMP_OP   .VSF_MCONNECT(vsf, VSF_HAL_TEMPLATE_IMP_NAME).op = & VSF_HAL_TEMPLATE_IMP_OP_VAR,
 
#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP
 
#define VSF_HAL_TEMPLATE_IMP_OP_TYPE   VSF_MCONNECT(vsf, VSF_HAL_TEMPLATE_IMP_NAME, _op_t)
 
#define VSF_HAL_TEMPLATE_IMP_OP_MACRO   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _APIS)
 
#define VSF_HAL_TEMPLATE_IMP_COUNT_SUFFIX   _COUNT
 
#define VSF_HAL_TEMPLATE_IMP_MASK_SUFFIX   _MASK
 
#define VSF_HAL_TEMPLATE_IMP_DEFINED_COUNT   VSF_MCONNECT(VSF_HAL_TEMPLATE_IMP_COUNT_MASK_PREFIX, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, VSF_HAL_TEMPLATE_IMP_COUNT_SUFFIX)
 
#define VSF_HAL_TEMPLATE_IMP_DEFINED_MASK   VSF_MCONNECT(VSF_HAL_TEMPLATE_IMP_COUNT_MASK_PREFIX, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, VSF_HAL_TEMPLATE_IMP_MASK_SUFFIX)
 

Variables

VSF_HAL_TEMPLATE_IMP_OP_ATR const VSF_HAL_TEMPLATE_IMP_OP_TYPE VSF_HAL_TEMPLATE_IMP_OP_VAR
 

Macro Definition Documentation

◆ VSF_HAL_TEMPLATE_IMP_PREFIX

#define VSF_HAL_TEMPLATE_IMP_PREFIX   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_PREFIX)

◆ VSF_HAL_TEMPLATE_IMP_UPCASE_PREFIX

#define VSF_HAL_TEMPLATE_IMP_UPCASE_PREFIX   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_UPCASE_PREFIX)

◆ VSF_HAL_TEMPLATE_IMP_COUNT_MASK_PREFIX

#define VSF_HAL_TEMPLATE_IMP_COUNT_MASK_PREFIX   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_COUNT_MASK_PREFIX)

◆ VSF_HAL_TEMPLATE_IMP_INSTANCE_PREFIX

#define VSF_HAL_TEMPLATE_IMP_INSTANCE_PREFIX   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_PREFIX)

◆ VSF_HAL_TEMPLATE_IMP_MULTI_CLASS

#define VSF_HAL_TEMPLATE_IMP_MULTI_CLASS   VSF_MCONNECT(VSF_HAL_TEMPLATE_IMP_UPCASE_PREFIX, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_MULTI_CLASS)

◆ VSF_HAL_TEMPLATE_IMP_HAS_OP

#define VSF_HAL_TEMPLATE_IMP_HAS_OP   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_HAS_OP)

◆ VSF_HAL_TEMPLATE_IMP_EXTERN_OP

#define VSF_HAL_TEMPLATE_IMP_EXTERN_OP   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _CFG_IMP_EXTERN_OP)

◆ VSF_HAL_TEMPLATE_IMP_OP_VAR

#define VSF_HAL_TEMPLATE_IMP_OP_VAR   VSF_MCONNECT(__, VSF_HAL_TEMPLATE_IMP_PREFIX, VSF_HAL_TEMPLATE_IMP_NAME, _op)

◆ VSF_HAL_TEMPLATE_IMP_OP_ATR

#define VSF_HAL_TEMPLATE_IMP_OP_ATR   static

◆ VSF_HAL_TEMPLATE_IMP_OP

#define VSF_HAL_TEMPLATE_IMP_OP   .VSF_MCONNECT(vsf, VSF_HAL_TEMPLATE_IMP_NAME).op = & VSF_HAL_TEMPLATE_IMP_OP_VAR,

◆ __VSF_HAL_TEMPLATE_API

#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP

◆ VSF_HAL_TEMPLATE_IMP_OP_TYPE

#define VSF_HAL_TEMPLATE_IMP_OP_TYPE   VSF_MCONNECT(vsf, VSF_HAL_TEMPLATE_IMP_NAME, _op_t)

◆ VSF_HAL_TEMPLATE_IMP_OP_MACRO

#define VSF_HAL_TEMPLATE_IMP_OP_MACRO   VSF_MCONNECT(VSF, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, _APIS)

◆ VSF_HAL_TEMPLATE_IMP_COUNT_SUFFIX

#define VSF_HAL_TEMPLATE_IMP_COUNT_SUFFIX   _COUNT

◆ VSF_HAL_TEMPLATE_IMP_MASK_SUFFIX

#define VSF_HAL_TEMPLATE_IMP_MASK_SUFFIX   _MASK

◆ VSF_HAL_TEMPLATE_IMP_DEFINED_COUNT

#define VSF_HAL_TEMPLATE_IMP_DEFINED_COUNT   VSF_MCONNECT(VSF_HAL_TEMPLATE_IMP_COUNT_MASK_PREFIX, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, VSF_HAL_TEMPLATE_IMP_COUNT_SUFFIX)

◆ VSF_HAL_TEMPLATE_IMP_DEFINED_MASK

#define VSF_HAL_TEMPLATE_IMP_DEFINED_MASK   VSF_MCONNECT(VSF_HAL_TEMPLATE_IMP_COUNT_MASK_PREFIX, VSF_HAL_TEMPLATE_IMP_UPCASE_NAME, VSF_HAL_TEMPLATE_IMP_MASK_SUFFIX)

Variable Documentation

◆ VSF_HAL_TEMPLATE_IMP_OP_VAR

VSF_HAL_TEMPLATE_IMP_OP_ATR const VSF_HAL_TEMPLATE_IMP_OP_TYPE VSF_HAL_TEMPLATE_IMP_OP_VAR
Initial value:
= {
}