sharkdp / dbg-macro

A dbg(…) macro for C++
MIT License
2.97k stars 257 forks source link

Add metainformation for dbg::type<T>() #92

Closed sharkdp closed 4 years ago

sharkdp commented 4 years ago
[..macro/tests/demo.cpp:142 (main)] std::integral_constant<bool, false> [sizeof: 1 byte, trivial: yes, standard layout: yes]
[..macro/tests/demo.cpp:143 (main)] int [sizeof: 4 byte, trivial: yes, standard layout: yes]
[..macro/tests/demo.cpp:144 (main)] const int [sizeof: 4 byte, trivial: yes, standard layout: yes]
[..macro/tests/demo.cpp:145 (main)] int* [sizeof: 8 byte, trivial: yes, standard layout: yes]
[..macro/tests/demo.cpp:146 (main)] int& [sizeof: 4 byte, trivial: no, standard layout: no]
[..macro/tests/demo.cpp:147 (main)] main()::user_defined_trivial_type [sizeof: 8 byte, trivial: yes, standard layout: yes]
[..macro/tests/demo.cpp:148 (main)] main()::user_defined_class [sizeof: 1 byte, trivial: no, standard layout: yes]