Main header file now only uses a single concatenation macro

This commit is contained in:
Leonardo committed 2019-11-13 21:24:38 -03:00
1 parent e3a8745a0b
commit 0d57698d2f
1 file changed
+4 -6
+4 -6
View File
@@ -11,21 +11,19 @@
#ifndef CMC_MACRO_COLLECTIONS_H
#define CMC_MACRO_COLLECTIONS_H
#define CMC_CONCATH_(C) CMC_WRAPGEN_##C##_HEADER
#define CMC_CONCATC_(C) CMC_WRAPGEN_##C##_SOURCE
#define CMC_CONCAT_(C, T) CMC_WRAPGEN_##C##_##T
#define CMC_CONCATH(C) CMC_CONCATH_(C)
#define CMC_CONCATC(C) CMC_CONCATC_(C)
#define CMC_CONCAT(C, T) CMC_CONCAT_(C, T)
#define CMC_COLLECTION_GENERATE(C, PFX, SNAME, K, V) \
CMC_COLLECTION_GENERATE_HEADER(C, PFX, SNAME, K, V) \
CMC_COLLECTION_GENERATE_SOURCE(C, PFX, SNAME, K, V)
#define CMC_COLLECTION_GENERATE_HEADER(C, PFX, SNAME, K, V) \
CMC_CONCATH(C)(PFX, SNAME, K, V)
CMC_CONCAT(C, HEADER)(PFX, SNAME, K, V)
#define CMC_COLLECTION_GENERATE_SOURCE(C, PFX, SNAME, K, V) \
CMC_CONCATC(C)(PFX, SNAME, K, V)
CMC_CONCAT(C, SOURCE)(PFX, SNAME, K, V)
#include "cmc/bidimap.h" /* Added in 26/09/2019 */
#include "cmc/deque.h" /* Added in 20/03/2019 */