Language
C++
Compiler
clang 9.0.0
Options
Warnings
Boost 1.73.0
C++2a(GNU)
no pedantic
$ clang++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.73.0/clang-9.0.0/include -std=gnu++2a
foo::foo()
void func1(T &&) [T = foo]
foo::foo(foo &&)
foo::~foo()
foo::~foo()
foo::foo()
void func2(T &&) [T = foo]
foo::foo(foo &&)
foo::foo(foo &&)
foo::~foo()
foo::~foo()
foo::~foo()
foo::foo()
void func1(T &&) [T = foo &]
foo::foo(const foo &)
foo::~foo()
void func2(T &&) [T = foo &]
foo::foo(const foo &)
foo::foo(foo &&)
foo::~foo()
foo::~foo()
foo::~foo()
Exit Code:
0