Replace include guards with "#pragma once" in all header files and in the database model generator scripts. (#506)

This commit is contained in:
MeanSquaredError
2023-07-25 08:00:05 +03:00
committed by GitHub
parent b548cdc72d
commit a085d730c9
323 changed files with 638 additions and 1520 deletions

View File

@@ -518,9 +518,9 @@ def escape_if_reserved(name):
def beginHeader(pathToHeader, namespace, nsList):
header = open(pathToHeader, "w")
print('#pragma once', file=header)
print('', file=header)
print("// generated by " + " ".join(sys.argv), file=header)
print("#ifndef " + get_include_guard_name(namespace, pathToHeader), file=header)
print("#define " + get_include_guard_name(namespace, pathToHeader), file=header)
print("", file=header)
print("#include <sqlpp11/table.h>", file=header)
print("#include <sqlpp11/data_types.h>", file=header)
@@ -535,7 +535,6 @@ def beginHeader(pathToHeader, namespace, nsList):
def endHeader(header, nsList):
for ns in reversed(nsList):
print("} // namespace " + ns, file=header)
print("#endif", file=header)
header.close()

View File

@@ -71,9 +71,9 @@ def main():
nsList = namespace.split('::')
# start printing
print('#pragma once', file=header)
print('', file=header)
print('// generated by ' + ' '.join(sys.argv), file=header)
print('#ifndef '+get_include_guard_name(namespace, pathToHeader), file=header)
print('#define '+get_include_guard_name(namespace, pathToHeader), file=header)
print('', file=header)
print('#include <' + INCLUDE + '/table.h>', file=header)
print('#include <' + INCLUDE + '/data_types.h>', file=header)
@@ -164,7 +164,6 @@ def main():
for ns in reversed(nsList):
print('} // namespace ' + ns, file=header)
print('#endif', file=header)
if (DataTypeError):
print("Error: unsupported datatypes." )