[libsigcplusplus/variadic_mem_fun3: 25/148] Remove (previously deprecated) lambda API.



commit 5948ddb4c5f3430f8dcc9d1e6c147d17da468adb
Author: Murray Cumming <murrayc murrayc com>
Date:   Thu Jan 7 22:05:48 2016 +0100

    Remove (previously deprecated) lambda API.

 sigc++/.gitignore                          |    3 -
 sigc++/Makefile.am                         |   14 +--
 sigc++/adaptors/lambda/macros/base.h.m4    |  210 ----------------------------
 sigc++/adaptors/lambda/macros/lambda.cc.m4 |   36 -----
 sigc++/adaptors/lambda/macros/select.h.m4  |   77 ----------
 sigc++/filelist.am                         |   14 +--
 6 files changed, 5 insertions(+), 349 deletions(-)
---
diff --git a/sigc++/.gitignore b/sigc++/.gitignore
index 3c6a661..7d47a00 100644
--- a/sigc++/.gitignore
+++ b/sigc++/.gitignore
@@ -4,8 +4,5 @@
 /adaptors/hide.h
 /adaptors/retype.h
 /adaptors/track_obj.h
-/adaptors/lambda/base.h
-/adaptors/lambda/lambda.cc
-/adaptors/lambda/select.h
 /functors/mem_fun.h
 /functors/slot.h
diff --git a/sigc++/Makefile.am b/sigc++/Makefile.am
index caa9e15..0c6b886 100644
--- a/sigc++/Makefile.am
+++ b/sigc++/Makefile.am
@@ -20,7 +20,7 @@ AUTOMAKE_OPTIONS = subdir-objects
 include $(srcdir)/filelist.am
 
 # Subdirectories needed also in the build dir
-build_subdirs = functors adaptors/lambda
+build_subdirs = functors
 
 dist_noinst_DATA = $(sigc_m4)
 
@@ -35,8 +35,7 @@ libsigc_ SIGCXX_API_VERSION@_la_SOURCES =     \
        trackable.cc                            \
        connection.cc                           \
        functors/slot.cc                        \
-       functors/slot_base.cc                   \
-       adaptors/lambda/lambda.cc
+       functors/slot_base.cc
 
 EXTRA_libsigc_ SIGCXX_API_VERSION@_la_SOURCES = $(sigc_built_cc)
 
@@ -62,15 +61,6 @@ signal.cc:                   \
        functors/mem_fun.h      \
        functors/functor_trait.h
 
-adaptors/lambda/lambda.cc:             \
-       adaptors/lambda/select.h        \
-       adaptors/lambda/base.h          \
-       adaptors/adaptor_trait.h        \
-       adaptors/deduce_result_type.h   \
-       functors/ptr_fun.h              \
-       functors/mem_fun.h              \
-       functors/functor_trait.h
-
 functors/slot.cc:              \
        functors/slot.h         \
        functors/slot_base.h    \
diff --git a/sigc++/filelist.am b/sigc++/filelist.am
index 768359f..3b0555a 100644
--- a/sigc++/filelist.am
+++ b/sigc++/filelist.am
@@ -34,24 +34,16 @@ adaptors_built_h = bind.h \
                    hide.h retype.h \
                    track_obj.h
 
-# Lambda (adaptors/lambda)
-lambda_m4 = base.h.m4 select.h.m4 lambda.cc.m4
-lambda_built_cc = lambda.cc
-lambda_built_h = base.h select.h
-
 # Combine all the above parts with right directories prefixed
 sigc_m4 = $(base_m4:%=macros/%) \
          $(functors_m4:%=functors/macros/%) \
-          $(adaptors_m4:%=adaptors/macros/%) \
-          $(lambda_m4:%=adaptors/lambda/macros/%)
+          $(adaptors_m4:%=adaptors/macros/%)
 sigc_built_cc = $(base_built_cc) \
          $(functors_built_cc:%=functors/%) \
-          $(adaptors_built_cc:%=adaptors/%) \
-          $(lambda_built_cc:%=adaptors/lambda/%)
+          $(adaptors_built_cc:%=adaptors/%)
 sigc_built_h = $(base_built_h) \
          $(functors_built_h:%=functors/%) \
-          $(adaptors_built_h:%=adaptors/%) \
-          $(lambda_built_h:%=adaptors/lambda/%)
+          $(adaptors_built_h:%=adaptors/%)
 
 sigc_public_h =                                \
        bind.h                          \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]