Skip to content

Commit a16144c

Browse files
committed
type-traits: fix string equivalences
Add missing spaces, which should fix some equivalence detection in the defaults_eraser function
1 parent aa563e6 commit a16144c

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

src/pygccxml/declarations/type_traits.py

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -482,22 +482,28 @@ def is_fundamental(type_):
482482

483483
string_equivalences = [
484484
(
485-
'::std::basic_string<char,std::char_traits<char>,'
486-
'std::allocator<char>>'),
487-
'::std::basic_string<char>', '::std::string']
485+
'::std::basic_string<char, std::char_traits<char>, '
486+
'std::allocator<char>>'
487+
),
488+
'::std::basic_string<char>',
489+
'::std::string'
490+
]
488491

489492
wstring_equivalences = [
490493
(
491-
'::std::basic_string<wchar_t,std::char_traits<wchar_t>,' +
492-
'std::allocator<wchar_t>>'),
493-
'::std::basic_string<wchar_t>', '::std::wstring']
494+
'::std::basic_string<wchar_t, std::char_traits<wchar_t>, '
495+
'std::allocator<wchar_t>>'
496+
),
497+
'::std::basic_string<wchar_t>',
498+
'::std::wstring'
499+
]
494500

495501
ostream_equivalences = [
496-
'::std::basic_ostream<char,std::char_traits<char>>',
502+
'::std::basic_ostream<char, std::char_traits<char>>',
497503
'::std::basic_ostream<char>', '::std::ostream']
498504

499505
wostream_equivalences = [
500-
'::std::basic_ostream<wchar_t,std::char_traits<wchar_t>>',
506+
'::std::basic_ostream<wchar_t, std::char_traits<wchar_t>>',
501507
'::std::basic_ostream<wchar_t>', '::std::wostream']
502508

503509

0 commit comments

Comments
 (0)