Compare commits
2 Commits
master
...
fb-switch-
Author | SHA1 | Date |
---|---|---|
keldu.magnus | 30603fdb6a | |
keldu.magnus | 666cfcf92f |
|
@ -9,7 +9,5 @@ Import('env')
|
|||
|
||||
dir_path = Dir('.').abspath
|
||||
|
||||
env.driver_sources += sorted(glob.glob(dir_path + "/tls/*.cpp"))
|
||||
|
||||
env.driver_sources += sorted(glob.glob(dir_path + "/*.cpp"))
|
||||
env.driver_headers += sorted(glob.glob(dir_path + "/*.h"))
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
//#include "driver/io-windows.h"
|
||||
|
||||
namespace gin {
|
||||
namespace windows {}
|
||||
} // namespace gin
|
|
@ -0,0 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
#ifndef GIN_WINDOWS
|
||||
#error "Don't include this"
|
||||
#endif
|
||||
|
||||
namespace gin {
|
||||
namespace windows {}
|
||||
} // namespace gin
|
|
@ -11,24 +11,24 @@ namespace gin {
|
|||
#define GIN_CONCAT(x, y) GIN_CONCAT_(x, y)
|
||||
#define GIN_UNIQUE_NAME(prefix) GIN_CONCAT(prefix, __LINE__)
|
||||
|
||||
#define GIN_FORBID_COPY(classname) \
|
||||
classname(const classname &) = delete; \
|
||||
#define GIN_FORBID_COPY(classname) \
|
||||
classname(const classname &) = delete; \
|
||||
classname &operator=(const classname &) = delete
|
||||
|
||||
#define GIN_FORBID_MOVE(classname) \
|
||||
classname(classname &&) = delete; \
|
||||
#define GIN_FORBID_MOVE(classname) \
|
||||
classname(classname &&) = delete; \
|
||||
classname &operator=(classname &&) = delete
|
||||
|
||||
#define GIN_DEFAULT_COPY(classname) \
|
||||
classname(const classname &) = default; \
|
||||
#define GIN_DEFAULT_COPY(classname) \
|
||||
classname(const classname &) = default; \
|
||||
classname &operator=(const classname &) = default
|
||||
|
||||
#define GIN_DEFAULT_MOVE(classname) \
|
||||
classname(classname &&) = default; \
|
||||
#define GIN_DEFAULT_MOVE(classname) \
|
||||
classname(classname &&) = default; \
|
||||
classname &operator=(classname &&) = default
|
||||
|
||||
#define GIN_ASSERT(expression) \
|
||||
assert(expression); \
|
||||
#define GIN_ASSERT(expression) \
|
||||
assert(expression); \
|
||||
if (!expression)
|
||||
|
||||
template <typename T> using Maybe = std::optional<T>;
|
||||
|
|
Loading…
Reference in New Issue