REDROOM
PHP 8.3.31
Path:
Logout
Edit File
Size: 1.33 KB
Close
/opt/cpanel/ea-ruby27/src/passenger-release-6.1.2/src/cxx_supportlib/vendor-modified/boost/bind/protect.hpp
Text
Base64
#ifndef BOOST_BIND_PROTECT_HPP_INCLUDED #define BOOST_BIND_PROTECT_HPP_INCLUDED // // protect.hpp // // Copyright 2002, 2020 Peter Dimov // Copyright 2009 Steven Watanabe // // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // #include <utility> namespace boost { namespace _bi { template<class T> struct protect_make_void { typedef void type; }; template<class F, class E = void> struct protect_result_type { }; template<class F> struct protect_result_type< F, typename protect_make_void<typename F::result_type>::type > { typedef typename F::result_type result_type; }; template<class F> class protected_bind_t: public protect_result_type<F> { private: F f_; public: explicit protected_bind_t( F f ): f_( f ) { } template<class... A> auto operator()( A&&... a ) -> decltype( f_( std::forward<A>(a)... ) ) { return f_( std::forward<A>(a)... ); } template<class... A> auto operator()( A&&... a ) const -> decltype( f_( std::forward<A>(a)... ) ) { return f_( std::forward<A>(a)... ); } }; } // namespace _bi template<class F> _bi::protected_bind_t<F> protect(F f) { return _bi::protected_bind_t<F>(f); } } // namespace boost #endif // #ifndef BOOST_BIND_PROTECT_HPP_INCLUDED
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 8
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
detail
DIR
-
drwxr-xr-x
2026-02-11 07:32:10
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
apply.hpp
615 B
lrw-r--r--
2026-01-27 23:50:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
arg.hpp
1.28 KB
lrw-r--r--
2026-01-27 23:50:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
bind.hpp
20.18 KB
lrw-r--r--
2026-01-27 23:50:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
make_adaptable.hpp
3.09 KB
lrw-r--r--
2026-01-27 23:50:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
mem_fn.hpp
5.48 KB
lrw-r--r--
2026-01-27 23:50:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
placeholders.hpp
1.50 KB
lrw-r--r--
2026-01-27 23:50:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
protect.hpp
1.33 KB
lrw-r--r--
2026-01-27 23:50:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
std_placeholders.hpp
1.61 KB
lrw-r--r--
2026-01-27 23:50:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).