lime
Lime is a C++ library implementing Open Whisper System Signal protocol
make.hpp
Go to the documentation of this file.
1#pragma once
2
3namespace jni
4 {
5 template < class Result > struct ThingToMake {};
6
7 template < class Result, class... P >
8 auto Make(P&&... p)
9 {
10 return MakeAnything(ThingToMake<Result>(), std::forward<P>(p)...);
11 }
12 }
Definition: advanced_ownership.hpp:6
std::vector< T > MakeAnything(ThingToMake< std::vector< T > >, JNIEnv &env, const Array< T > &array)
Definition: array.hpp:114
auto Make(P &&... p)
Definition: make.hpp:8
Definition: make.hpp:5