SystemC 3.0.0
Accellera SystemC proof-of-concept library
Macros
sc_cmnhdr.h File Reference
#include <cassert>
#include <cstdio>
#include <cstdlib>
#include <vector>
Include dependency graph for sc_cmnhdr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SC_LIKELY_(x)   !!(x)
 
#define SC_UNLIKELY_(x)   !!(x)
 
#define SC_CPLUSPLUS_BASE_   201703L
 
#define IEEE_1666_CPLUSPLUS   SC_CPLUSPLUS
 
#define SC_API   /* nothing */
 
#define SC_API_TEMPLATE_DECL_   extern template class SC_API
 

Macro Definition Documentation

◆ IEEE_1666_CPLUSPLUS

#define IEEE_1666_CPLUSPLUS   SC_CPLUSPLUS

Definition at line 126 of file sc_cmnhdr.h.

◆ SC_API

#define SC_API   /* nothing */

Definition at line 148 of file sc_cmnhdr.h.

◆ SC_API_TEMPLATE_DECL_

#define SC_API_TEMPLATE_DECL_   extern template class SC_API

Definition at line 157 of file sc_cmnhdr.h.

◆ SC_CPLUSPLUS_BASE_

#define SC_CPLUSPLUS_BASE_   201703L

Definition at line 113 of file sc_cmnhdr.h.

◆ SC_LIKELY_

#define SC_LIKELY_ (   x)    !!(x)

Definition at line 86 of file sc_cmnhdr.h.

◆ SC_UNLIKELY_

#define SC_UNLIKELY_ (   x)    !!(x)

Definition at line 87 of file sc_cmnhdr.h.