sysc/kernel/sc_ver.h File Reference

#include "sysc/kernel/sc_macros.h"
#include "sysc/communication/sc_writer_policy.h"
#include <string>
Include dependency graph for sc_ver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sc_core::SC_API_VERSION_STRING

Namespaces

namespace  sc_core

Defines

#define SYSTEMC_2_3_1
#define SYSTEMC_VERSION   20140417
#define SC_VERSION_ORIGINATOR   "OoOPARALLEL"
#define SC_VERSION_MAJOR   2
#define SC_VERSION_MINOR   3
#define SC_VERSION_PATCH   1
#define SC_IS_PRERELEASE   0
#define IEEE_1666_SYSTEMC   201101L
 compliancy with IEEE 1666-2011 (see 8.6.5)
#define SC_COPYRIGHT
#define SC_VERSION_RELEASE_DATE   SC_STRINGIFY_HELPER_( SYSTEMC_VERSION )
#define SC_VERSION_PRERELEASE   ""
#define SC_VERSION
#define SC_API_VERSION_STRING
#define SC_API_DEFINED_(Symbol)   Symbol ## _DEFINED_
#define SC_API_UNDEFINED_(Symbol)   Symbol ## _UNDEFINED_
#define SC_DISABLE_VIRTUAL_BIND_CHECK_   SC_API_UNDEFINED_(SC_DISABLE_VIRTUAL_BIND)

Functions

const char * sc_core::sc_copyright ()
const char * sc_core::sc_release ()
const char * sc_core::sc_version ()
static SC_API_VERSION_STRING
< &SC_DISABLE_VIRTUAL_BIND_CHECK_ > 
sc_core::api_version_check (SC_DEFAULT_WRITER_POLICY)

Variables

const unsigned int sc_core::sc_version_major
const unsigned int sc_core::sc_version_minor
const unsigned int sc_core::sc_version_patch
const std::string sc_core::sc_version_originator
const std::string sc_core::sc_version_release_date
const std::string sc_core::sc_version_prerelease
const bool sc_core::sc_is_prerelease
const std::string sc_core::sc_version_string
const std::string sc_core::sc_copyright_string
const int sc_core::SC_DISABLE_VIRTUAL_BIND_CHECK_

Define Documentation

#define IEEE_1666_SYSTEMC   201101L

compliancy with IEEE 1666-2011 (see 8.6.5)

Definition at line 66 of file sc_ver.h.

#define SC_API_DEFINED_ ( Symbol   )     Symbol ## _DEFINED_

Definition at line 108 of file sc_ver.h.

#define SC_API_UNDEFINED_ ( Symbol   )     Symbol ## _UNDEFINED_

Definition at line 110 of file sc_ver.h.

#define SC_API_VERSION_STRING
#define SC_COPYRIGHT
Value:
"Copyright (c) 1996-2015 by CECS and all Contributors,\n" \
  "ALL RIGHTS RESERVED\n"

Definition at line 72 of file sc_ver.h.

#define SC_DISABLE_VIRTUAL_BIND_CHECK_   SC_API_UNDEFINED_(SC_DISABLE_VIRTUAL_BIND)

Definition at line 136 of file sc_ver.h.

#define SC_IS_PRERELEASE   0

Definition at line 63 of file sc_ver.h.

#define SC_VERSION
Value:
SC_STRINGIFY_HELPER_( SC_VERSION_MAJOR.SC_VERSION_MINOR.SC_VERSION_PATCH ) \
    "-" SC_VERSION_ORIGINATOR

Definition at line 88 of file sc_ver.h.

#define SC_VERSION_MAJOR   2

Definition at line 60 of file sc_ver.h.

#define SC_VERSION_MINOR   3

Definition at line 61 of file sc_ver.h.

#define SC_VERSION_ORIGINATOR   "OoOPARALLEL"

Definition at line 59 of file sc_ver.h.

#define SC_VERSION_PATCH   1

Definition at line 62 of file sc_ver.h.

#define SC_VERSION_PRERELEASE   ""

Definition at line 87 of file sc_ver.h.

#define SC_VERSION_RELEASE_DATE   SC_STRINGIFY_HELPER_( SYSTEMC_VERSION )

Definition at line 77 of file sc_ver.h.

#define SYSTEMC_2_3_1

Definition at line 54 of file sc_ver.h.

#define SYSTEMC_VERSION   20140417

Definition at line 56 of file sc_ver.h.


Generated on 29 Oct 2015 for SystemC by  doxygen 1.6.1