blob: f2beed7dd629aaf30c37a0f8b1b8e471d19cbe2f [file] [log] [blame]
#include <sdbusplus/utility/type_traits.hpp>
int main()
{
using sdbusplus::utility::array_to_ptr_t;
static_assert(std::is_same<char, array_to_ptr_t<char, char>>::value,
"array_to_ptr_t<char, char> != char");
static_assert(std::is_same<char*, array_to_ptr_t<char, char*>>::value,
"array_to_ptr_t<char, char*> != char*");
static_assert(std::is_same<char*, array_to_ptr_t<char, char[100]>>::value,
"array_to_ptr_t<char, char[100]> != char*");
static_assert(
std::is_same<char[100], array_to_ptr_t<int, char[100]>>::value,
"array_to_ptr_t<int, char[100]> != char[100]");
return 0;
}