Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

over 5 years ago

Language

C++

Compiler

clang HEAD 10.0.0 (https://github.com/llvm-mirror/clang.git 3441aaff8506ac0252f9bba9d1ce117cf35906ce) (https://github.com/llvm-mirror/llvm.git ae7ce179222e4d642717fbf814ef60ffb12bb3c1)

Options
Warnings
Boost 1.71.0
C++2a(GNU)
no pedantic

Author

anonymous

over 5 years ago

function.h
test-function.h
any.h
any-cast.h
test-any.h

$ clang++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.71.0/clang-head/include -std=gnu++2a
In file included from prog.cc:6:
./any-cast.h:12:18: error: unknown type name 'any'
T any_cast(const any& a) {
                 ^
./any-cast.h:21:12: error: unknown type name 'any'
T any_cast(any& a) {
           ^
./any-cast.h:30:12: error: unknown type name 'any'
T any_cast(any&& a) {
           ^
./any-cast.h:39:25: error: unknown type name 'any'
const T *any_cast(const any *a) {
                        ^
./any-cast.h:47:13: error: unknown type name 'any'
T *any_cast(any *a) {
            ^
In file included from prog.cc:7:
./test-any.h:16:5: error: unknown type name 'any'
    any f = 42;
    ^
./test-any.h:26:5: error: unknown type name 'any'
    any f2 = 42;
    ^
./test-any.h:33:5: error: unknown type name 'any'
    any g = 42.0;
    ^
./test-any.h:38:5: error: unknown type name 'any'
    any g2 = Large(1);
    ^
./test-any.h:47:9: error: use of undeclared identifier 'any'
    g = any{};
        ^
./test-any.h:55:9: error: use of undeclared identifier 'any'
    g = any{};
        ^
11 errors generated.
Exit Code:
1