ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/cf.schmorp.de/dclient/include/adt/bind.h
Revision: 1.2
Committed: Fri Jan 21 22:08:47 2011 UTC (15 years, 9 months ago) by sf-pippijn
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
State: FILE REMOVED
Log Message:
not needed, anymore

File Contents

# User Rev Content
1 sf-pippijn 1.1 #pragma once
2    
3     #include <functional>
4    
5     template<typename T, typename R, typename... Args>
6     static inline std::function<R (Args...)>
7     bind (R (T::*mth) (Args...), T *self)
8     {
9     return [self, mth] (Args... args) { return (self->*mth) (args...); };
10     }