mirror of
https://github.com/boostorg/function.git
synced 2025-07-30 21:07:13 +02:00
Rename apply
to apply_
to avoid msvc-14.3 conflict. Fixes #53.
This commit is contained in:
@ -261,9 +261,9 @@ namespace boost {
|
|||||||
actual invoker that will be used for the given function
|
actual invoker that will be used for the given function
|
||||||
object.
|
object.
|
||||||
|
|
||||||
Each specialization contains an "apply" nested class template
|
Each specialization contains an "apply_" nested class template
|
||||||
that accepts the function object, return type, function
|
that accepts the function object, return type, function
|
||||||
argument types, and allocator. The resulting "apply" class
|
argument types, and allocator. The resulting "apply_" class
|
||||||
contains two typedefs, "invoker_type" and "manager_type",
|
contains two typedefs, "invoker_type" and "manager_type",
|
||||||
which correspond to the invoker and manager types. */
|
which correspond to the invoker and manager types. */
|
||||||
template<typename Tag>
|
template<typename Tag>
|
||||||
@ -275,7 +275,7 @@ namespace boost {
|
|||||||
{
|
{
|
||||||
template<typename FunctionPtr,
|
template<typename FunctionPtr,
|
||||||
typename R, typename... T>
|
typename R, typename... T>
|
||||||
struct apply
|
struct apply_
|
||||||
{
|
{
|
||||||
typedef typename get_function_invoker<
|
typedef typename get_function_invoker<
|
||||||
FunctionPtr,
|
FunctionPtr,
|
||||||
@ -308,7 +308,7 @@ namespace boost {
|
|||||||
{
|
{
|
||||||
template<typename MemberPtr,
|
template<typename MemberPtr,
|
||||||
typename R, typename... T>
|
typename R, typename... T>
|
||||||
struct apply
|
struct apply_
|
||||||
{
|
{
|
||||||
typedef typename get_member_invoker<
|
typedef typename get_member_invoker<
|
||||||
MemberPtr,
|
MemberPtr,
|
||||||
@ -341,7 +341,7 @@ namespace boost {
|
|||||||
{
|
{
|
||||||
template<typename FunctionObj,
|
template<typename FunctionObj,
|
||||||
typename R, typename... T>
|
typename R, typename... T>
|
||||||
struct apply
|
struct apply_
|
||||||
{
|
{
|
||||||
typedef typename get_function_obj_invoker<
|
typedef typename get_function_obj_invoker<
|
||||||
FunctionObj,
|
FunctionObj,
|
||||||
@ -374,7 +374,7 @@ namespace boost {
|
|||||||
{
|
{
|
||||||
template<typename RefWrapper,
|
template<typename RefWrapper,
|
||||||
typename R, typename... T>
|
typename R, typename... T>
|
||||||
struct apply
|
struct apply_
|
||||||
{
|
{
|
||||||
typedef typename get_function_ref_invoker<
|
typedef typename get_function_ref_invoker<
|
||||||
typename RefWrapper::type,
|
typename RefWrapper::type,
|
||||||
@ -923,7 +923,7 @@ namespace boost {
|
|||||||
typedef typename boost::detail::function::get_function_tag<Functor>::type tag;
|
typedef typename boost::detail::function::get_function_tag<Functor>::type tag;
|
||||||
typedef boost::detail::function::get_invoker<tag> get_invoker;
|
typedef boost::detail::function::get_invoker<tag> get_invoker;
|
||||||
typedef typename get_invoker::
|
typedef typename get_invoker::
|
||||||
template apply<Functor, R,
|
template apply_<Functor, R,
|
||||||
T...>
|
T...>
|
||||||
handler_type;
|
handler_type;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user