Carna  Version 3.3.2
Version.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2010 - 2015 Leonid Kostrykin
3  *
4  * Chair of Medical Engineering (mediTEC)
5  * RWTH Aachen University
6  * Pauwelsstr. 20
7  * 52074 Aachen
8  * Germany
9  *
10  */
11 
12 #ifndef VERSION_H_6014714286
13 #define VERSION_H_6014714286
14 
32 // ----------------------------------------------------------------------------------
33 // CARNA_MAJOR_VERSION
34 // ----------------------------------------------------------------------------------
35 
39 #define CARNA_MAJOR_VERSION 3
40 
41 
42 
43 // ----------------------------------------------------------------------------------
44 // CARNA_MINOR_VERSION
45 // ----------------------------------------------------------------------------------
46 
50 #define CARNA_MINOR_VERSION 3
51 
52 
53 
54 // ----------------------------------------------------------------------------------
55 // CARNA_PATCH_VERSION
56 // ----------------------------------------------------------------------------------
57 
61 #define CARNA_PATCH_VERSION 2
62 
63 
64 
65 // ----------------------------------------------------------------------------------
66 // CARNA_ASSERT_API_VERSION
67 // ----------------------------------------------------------------------------------
68 
77 #define CARNA_ASSERT_API_VERSION( expected_major_version, expected_minor_version, expected_patch_version ) \
78  static_assert( \
79  expected_major_version == CARNA_MAJOR_VERSION && \
80  expected_minor_version == CARNA_MINOR_VERSION && \
81  expected_patch_version >= CARNA_PATCH_VERSION, \
82  "Incompatible Carna Version!" );
83 
84 
85 
86 #endif // VERSION_H_6014714286
87