HPCToolkit
ss_obj.h File Reference
#include "ss-obj-name.h"
Include dependency graph for ss_obj.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _TPx(a, b, c)   a ## b ## c
 
#define _T3(a, b, c)   _TPx(a, b, c)
 
#define _make_id(tpl)   _T3 tpl
 
#define _st(n)   # n
 
#define _st1(n)   _st(n)
 
#define ss_sort_order   50
 
#define obj_name()   SS_OBJ_NAME(ss_name)
 
#define ss_str   _st1(ss_name)
 
#define reg_fn_name   _make_id((,ss_name,_obj_reg))
 

Functions

void SS_OBJ_CONSTRUCTOR() ss_name (void)
 

Macro Definition Documentation

◆ _make_id

#define _make_id (   tpl)    _T3 tpl

Definition at line 56 of file ss_obj.h.

◆ _st

#define _st (   n)    # n

Definition at line 58 of file ss_obj.h.

◆ _st1

#define _st1 (   n)    _st(n)

Definition at line 59 of file ss_obj.h.

◆ _T3

#define _T3 (   a,
  b,
 
)    _TPx(a, b, c)

Definition at line 55 of file ss_obj.h.

◆ _TPx

#define _TPx (   a,
  b,
 
)    a ## b ## c

Definition at line 54 of file ss_obj.h.

◆ obj_name

sample_source_t obj_name ( )    SS_OBJ_NAME(ss_name)

Definition at line 71 of file ss_obj.h.

◆ reg_fn_name

#define reg_fn_name   _make_id((,ss_name,_obj_reg))

Definition at line 73 of file ss_obj.h.

◆ ss_sort_order

#define ss_sort_order   50

Definition at line 66 of file ss_obj.h.

◆ ss_str

#define ss_str   _st1(ss_name)

Definition at line 72 of file ss_obj.h.

Function Documentation

◆ ss_name()

void SS_OBJ_CONSTRUCTOR() ss_name ( void  )

Definition at line 117 of file ss_obj.h.

Here is the call graph for this function: