Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Language

C++

Compiler

gcc HEAD 14.0.0 20231229 (experimental)

Options
Warnings
Don't Use Boost
C++2b(GNU)
no pedantic

$ g++ prog.cc -Wall -Wextra -std=gnu++2b
common_type
common_type<char, short, int>		:i
common_type<float, double>		:d
common_type<Derived, Base>		:Z4mainE4Base
common_type<Derived*, Base*>		:PZ4mainE4Base
common_type<const int, volatile int>	:i

conditional
conditional<true, int, float>		:i
conditional<false, int, float>		:f

decay
decay<int>		:i
decay<int&>		:i
decay<int&&>		:i
decay<const int&>	:i
decay<int[2]>		:Pi
decay<int(int)>		:PFiiE

enable_if
template <class T> 
typename std::enable_if<std::is_integral<T>::value, bool>::type 
is_odd(T)
template <class T,
class = typename std::enable_if<std::is_integral<T>::value>::type> 
bool is_even(T)

underlying_type
underlying_type<traffic_singnal>::type	:i
underlying_type<rainbow>::type		:s

Exit Code:
0