Compiler output
prog.cpp:39:17: error: expected ')' before 'T'
prog.cpp:39:18: warning: the address of 'time_t time(time_t*)' will always evaluate as 'true' [-Waddress]
prog.cpp:40:1: error: expected ',' or ';' before '{' token
prog.cpp:54:17: error: expected ')' before 'T'
prog.cpp:54:18: warning: the address of 'time_t time(time_t*)' will always evaluate as 'true' [-Waddress]
prog.cpp:55:1: error: expected ',' or ';' before '{' token
prog.cpp:61:19: error: expected ')' before 'T'
prog.cpp:61:20: warning: the address of 'time_t time(time_t*)' will always evaluate as 'true' [-Waddress]
prog.cpp:62:1: error: expected ',' or ';' before '{' token
prog.cpp:68:18: error: expected ')' before 'T'
prog.cpp:68:19: warning: the address of 'time_t time(time_t*)' will always evaluate as 'true' [-Waddress]
prog.cpp:69:1: error: expected ',' or ';' before '{' token
prog.cpp:75:23: error: expected ')' before 'T'
prog.cpp:75:24: warning: the address of 'time_t time(time_t*)' will always evaluate as 'true' [-Waddress]
prog.cpp:76:1: error: expected ',' or ';' before '{' token
prog.cpp:83:16: error: expected ')' before 'T'
prog.cpp:83:17: warning: the address of 'time_t time(time_t*)' will always evaluate as 'true' [-Waddress]
prog.cpp:84:1: error: expected ',' or ';' before '{' token
prog.cpp: In function 'int main()':
prog.cpp:96:29: error: 'valid' cannot be used as a function
prog.cpp:98:30: error: 'Exact' cannot be used as a function
prog.cpp:100:37: error: 'Doubled' cannot be used as a function
prog.cpp:102:36: error: 'Mirror' cannot be used as a function
prog.cpp:104:41: error: 'Consecutive' cannot be used as a function
prog.cpp:106:34: error: 'Pow2' cannot be used as a function