CGAL 5.1 - STL Extensions for CGAL
CGAL::cpp98::binary_function< Arg1, Arg2, Result > Struct Template Reference

#include <CGAL/functional.h>

Definition

template<typename Arg1, typename Arg2, typename Result>
struct CGAL::cpp98::binary_function< Arg1, Arg2, Result >

Replacement for std::binary_function that is deprecated since C++11, and removed from C++17.

Public Types

typedef Arg1 first_argument_type
 
typedef Arg2 second_argument_type
 
typedef Result result_type
 

Member Typedef Documentation

◆ first_argument_type

template<typename Arg1 , typename Arg2 , typename Result >
typedef Arg1 CGAL::cpp98::binary_function< Arg1, Arg2, Result >::first_argument_type

◆ result_type

template<typename Arg1 , typename Arg2 , typename Result >
typedef Result CGAL::cpp98::binary_function< Arg1, Arg2, Result >::result_type

◆ second_argument_type

template<typename Arg1 , typename Arg2 , typename Result >
typedef Arg2 CGAL::cpp98::binary_function< Arg1, Arg2, Result >::second_argument_type