Callback: work at any arity

This commit is contained in:
TimePath
2025-01-21 21:24:26 +05:00
committed by Garux
parent d71556d1de
commit 9b03bf32ef
21 changed files with 175 additions and 278 deletions
+1 -1
View File
@@ -28,7 +28,7 @@
#pragma once
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
class Matrix4;
+1 -1
View File
@@ -23,7 +23,7 @@
#include <cstddef>
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
typedef Callback1<const char*> ArchiveNameCallback;
typedef Callback1<const char*> FileNameCallback;
+1 -1
View File
@@ -22,7 +22,7 @@
#pragma once
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
#include "generic/vector.h"
+1 -1
View File
@@ -23,7 +23,7 @@
#include <cstddef>
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
#include "signal/signalfwd.h"
class Renderer;
+1 -1
View File
@@ -22,7 +22,7 @@
#pragma once
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
enum
{
+1 -1
View File
@@ -26,7 +26,7 @@
#include <cstddef>
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
class UndoMemento
{
+1 -1
View File
@@ -24,7 +24,7 @@
#include <limits>
#include "iscenegraph.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
const std::size_t MAPFILE_MAX_CHANGES = std::numeric_limits<std::size_t>::max();
+1 -1
View File
@@ -22,7 +22,7 @@
#pragma once
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
class SkinRemap
{
+1 -1
View File
@@ -22,7 +22,7 @@
#pragma once
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
typedef Callback1<const char*> NameCallback;
+1 -1
View File
@@ -22,7 +22,7 @@
#pragma once
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
typedef Callback1<const char*> NameCallback;
typedef Callback1<const NameCallback&> NameCallbackCallback;
+1 -1
View File
@@ -22,7 +22,7 @@
#pragma once
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
typedef Callback1<const char*> StringImportCallback;
typedef Callback1<const StringImportCallback&> StringExportCallback;
+1 -1
View File
@@ -25,7 +25,7 @@
#include "generic/vector.h"
#include "scenelib.h"
#include "generic/callbackfwd.h"
#include "generic/callback.h"
class SelectionIntersection
{