SST/macro
Macros | Typedefs
skeleton.h File Reference
#include <sstmac/common/sstmac_config.h>
Include dependency graph for skeleton.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SSTPP_QUOTE(name)   #name
 
#define SSTPP_STR(name)   SSTPP_QUOTE(name)
 
#define SST_APP_NAME_QUOTED   SSTPP_STR(sstmac_app_name)
 
#define ELI_NAME(app)   app##_eli
 
#define sst_eli_block(app)
 
#define USER_MAIN(...)
 

Typedefs

typedef int(* main_fxn) (int, char **)
 
typedef int(* empty_main_fxn) ()
 

Macro Definition Documentation

#define ELI_NAME (   app)    app##_eli

Definition at line 7 of file skeleton.h.

#define SST_APP_NAME_QUOTED   SSTPP_STR(sstmac_app_name)

Definition at line 6 of file skeleton.h.

#define sst_eli_block (   app)

Definition at line 36 of file skeleton.h.

#define SSTPP_QUOTE (   name)    #name

Definition at line 4 of file skeleton.h.

#define SSTPP_STR (   name)    SSTPP_QUOTE(name)

Definition at line 5 of file skeleton.h.

#define USER_MAIN (   ...)
Value:
fxn_that_nobody_ever_uses_to_make_magic_happen(); \
sst_eli_block(sstmac_app_name) \
int sstmac_app_name(__VA_ARGS__)
#define sst_eli_block(app)
Definition: skeleton.h:36

Definition at line 66 of file skeleton.h.

Typedef Documentation

typedef int(* empty_main_fxn) ()

Definition at line 9 of file skeleton.h.

typedef int(* main_fxn) (int, char **)

Definition at line 8 of file skeleton.h.