Skip to content

Instantly share code, notes, and snippets.

@Backup-eric645
Backup-eric645 / SCA.H
Created March 11, 2020 01:30
Source Code Annotation source code
#pragma once
#define _HAS_CXX17_ true
#define _SCA_annotes(n,pp1,pp2 )
#define _SCA_annotes(n,pp1,pp2,pp3)
#define xname "SCASYS"
#define _ScaSrc_(name ) _SCA_annotes(xname, #name, "SCA" )
#define _ScaSrc_(name, base) _SCA_annotes(xname, #name, #base, "SCA")
#define I _ScaSrc_(I )
#define I_OPT _ScaSrc_(I_OPT, I )
#define IO _ScaSrc_(IO, I O )