LAMPCAE/src/BaseCppLibrary/Cpp11UpCpp17.h

33 lines
827 B
C
Raw Normal View History

/**
* @file Cpp11UpCpp17.h
* @brief C++11 C++17 #include "Cpp11UpCpp17.h"
* @author (3045316072@qq.com)
* @version 2.5.0
* @date 24-5-6
* @copyright Copyright (c) Since 2024 All rights reserved.
*/
#ifndef LAMPCAE_CPP11UPCPP17_H
#define LAMPCAE_CPP11UPCPP17_H
#include "BaseCppLibraryAPI.h"
namespace stdlamp {
template <class Arg1, class Arg2, class Result>
struct binary_function {
using first_argument_type = Arg1;
using second_argument_type = Arg2;
using result_type = Result;
};
template <typename ArgumentType, typename ResultType>
struct unary_function {
using argument_type = ArgumentType;
using result_type = ResultType;
};
// BASECPPLIBRARYAPI void LAMPnothing(void);
}
#endif // LAMPCAE_CPP11UPCPP17_H