From acac93a1d1ad269516489593188ef84398122660 Mon Sep 17 00:00:00 2001 From: rdb Date: Sat, 9 Jun 2018 10:29:19 +0200 Subject: [PATCH] parse_file: show various additional type traits --- dtool/src/interrogate/parse_file.cxx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dtool/src/interrogate/parse_file.cxx b/dtool/src/interrogate/parse_file.cxx index f7341b306e..9eb45fcc5b 100644 --- a/dtool/src/interrogate/parse_file.cxx +++ b/dtool/src/interrogate/parse_file.cxx @@ -74,7 +74,14 @@ show_type_or_expression(const string &str) { cout << "\n\n" << "is_template = " << type->is_template() << "\n" << "is_fully_specified = " << type->is_fully_specified() << "\n" - << "is_tbd = " << type->is_tbd() << "\n"; + << "is_tbd = " << type->is_tbd() << "\n" + << "is_fundamental = " << type->is_fundamental() << "\n" + << "is_standard_layout = " << type->is_standard_layout() << "\n" + << "is_trivial = " << type->is_trivial() << "\n" + << "is_default_constructible = " << type->is_default_constructible() << "\n" + << "is_copy_constructible = " << type->is_copy_constructible() << "\n" + << "is_copy_assignable = " << type->is_copy_assignable() << "\n" + << "is_destructible = " << type->is_destructible() << "\n"; if (type->has_typedef_name()) { cout << "get_typedef_name = " << type->get_typedef_name() << "\n"; }