FastSignals: Reorganize include and src folder.
This commit is contained in:
4
src/3rdParty/FastSignals/docs/bind_weak.md
vendored
4
src/3rdParty/FastSignals/docs/bind_weak.md
vendored
@@ -54,8 +54,8 @@ int main()
|
||||
In the following example, `Entity::print()` method connected to the signal. Signal emmited once before and once after the `Entity` instance destroyed. However, no memory access violation happens: once `Entity` destoryed, no slot will be called because `bind_weak` doesn't call binded method if it cannot lock `std::weak_ptr` to binded object. The second `event()` expression just does nothing.
|
||||
|
||||
```cpp
|
||||
#include "fastsignals/signal.h"
|
||||
#include "fastsignals/bind_weak.h"
|
||||
#include <fastsignals/signal.h>
|
||||
#include <fastsignals/bind_weak.h>
|
||||
#include <iostream>
|
||||
|
||||
using VoidSignal = is::signals::signal<void()>;
|
||||
|
||||
@@ -117,7 +117,7 @@ int main()
|
||||
FastSignals uses another approach: `bind_weak` function:
|
||||
|
||||
```cpp
|
||||
#include "fastsignals/bind_weak.h"
|
||||
#include <fastsignals/bind_weak.h>
|
||||
#include <iostream>
|
||||
|
||||
using VoidSignal = is::signals::signal<void()>;
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
file(GLOB LIBFASTSIGNALS_SRC "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/include/*.h")
|
||||
add_library(libfastsignals ${LIBFASTSIGNALS_SRC})
|
||||
custom_enable_cxx17(libfastsignals)
|
||||
target_include_directories(libfastsignals INTERFACE "${CMAKE_SOURCE_DIR}")
|
||||
target_include_directories(libfastsignals INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include")
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "../include/connection.h"
|
||||
#include "../include/fastsignals/connection.h"
|
||||
|
||||
namespace is::signals
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "../include/function_detail.h"
|
||||
#include "../include/fastsignals/function_detail.h"
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "../include/signal_impl.h"
|
||||
#include "../include/fastsignals/signal_impl.h"
|
||||
#include <algorithm>
|
||||
#include <mutex>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "catch2/catch.hpp"
|
||||
#include "libfastsignals/include/signal.h"
|
||||
#include <fastsignals/signal.h>
|
||||
#include <array>
|
||||
#include <mutex>
|
||||
#include <random>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "catch2/catch.hpp"
|
||||
#include "libfastsignals/include/function.h"
|
||||
#include <fastsignals/function.h>
|
||||
#include <array>
|
||||
|
||||
using namespace is::signals;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "catch2/catch.hpp"
|
||||
#include "libfastsignals/include/bind_weak.h"
|
||||
#include <fastsignals/bind_weak.h>
|
||||
|
||||
using namespace is::signals;
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "catch2/catch.hpp"
|
||||
#include "libfastsignals/include/signal.h"
|
||||
#include <fastsignals/signal.h>
|
||||
#include <string>
|
||||
|
||||
using namespace is::signals;
|
||||
|
||||
Reference in New Issue
Block a user