From bd3fe0cac583739bc0d7c4b5c8f301bb350abca0 Mon Sep 17 00:00:00 2001 From: Andy Belle-Isle Date: Fri, 30 Aug 2019 00:19:31 -0400 Subject: Renamed lib to deps so github will ignore it for language stats --- lib/sol2/examples/source/docs/as_function.cpp | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 lib/sol2/examples/source/docs/as_function.cpp (limited to 'lib/sol2/examples/source/docs/as_function.cpp') diff --git a/lib/sol2/examples/source/docs/as_function.cpp b/lib/sol2/examples/source/docs/as_function.cpp deleted file mode 100644 index ef9ac61..0000000 --- a/lib/sol2/examples/source/docs/as_function.cpp +++ /dev/null @@ -1,21 +0,0 @@ -#define SOL_ALL_SAFETIES_ON 1 -#include - -int main () { - struct callable { - int operator()( int a, bool b ) { - return a + (b ? 10 : 20); - } - }; - - - sol::state lua; - // Binds struct as userdata - // can still be callable, but beware - // caveats - lua.set( "not_func", callable() ); - // Binds struct as function - lua.set( "func", sol::as_function( callable() ) ); - // equivalent: lua.set_function( "func", callable() ); - // equivalent: lua["func"] = callable(); -} -- cgit v1.2.3