├── .gitattributes ├── LICENSE ├── README.md ├── cxx_function.hpp └── test ├── align.cpp ├── badcopy.cpp ├── callmove.cpp ├── constructible.cpp ├── container.cpp ├── convnull.cpp ├── ctorthrow.cpp ├── heap.cpp ├── nocopy.cpp ├── overlambda.cpp ├── ptm.cpp ├── recover.cpp ├── scoped_allocator.cpp ├── swap.cpp ├── target_access.cpp ├── usernew.cpp └── volatile.cpp /.gitattributes: -------------------------------------------------------------------------------- 1 | README.md merge=ours 2 | 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/README.md -------------------------------------------------------------------------------- /cxx_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/cxx_function.hpp -------------------------------------------------------------------------------- /test/align.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/align.cpp -------------------------------------------------------------------------------- /test/badcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/badcopy.cpp -------------------------------------------------------------------------------- /test/callmove.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/callmove.cpp -------------------------------------------------------------------------------- /test/constructible.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/constructible.cpp -------------------------------------------------------------------------------- /test/container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/container.cpp -------------------------------------------------------------------------------- /test/convnull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/convnull.cpp -------------------------------------------------------------------------------- /test/ctorthrow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/ctorthrow.cpp -------------------------------------------------------------------------------- /test/heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/heap.cpp -------------------------------------------------------------------------------- /test/nocopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/nocopy.cpp -------------------------------------------------------------------------------- /test/overlambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/overlambda.cpp -------------------------------------------------------------------------------- /test/ptm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/ptm.cpp -------------------------------------------------------------------------------- /test/recover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/recover.cpp -------------------------------------------------------------------------------- /test/scoped_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/scoped_allocator.cpp -------------------------------------------------------------------------------- /test/swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/swap.cpp -------------------------------------------------------------------------------- /test/target_access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/target_access.cpp -------------------------------------------------------------------------------- /test/usernew.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/usernew.cpp -------------------------------------------------------------------------------- /test/volatile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potswa/cxx_function/HEAD/test/volatile.cpp --------------------------------------------------------------------------------