Changeset 720 in dev for trunk/ab5.0/abdev/compiler_x86/Compile_Statement.cpp
- Timestamp:
- Aug 14, 2008, 12:46:06 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x86/Compile_Statement.cpp
r712 r720 650 650 goto ErrorStep; 651 651 } 652 elementTypeName = collectionType.GetActualGenericType(0).GetClass().GetFullName(); 652 653 Type elementType; 654 if( collectionType.GetClass().IsExpanded() ) 655 { 656 // テンプレート展開されたジェネリッククラス 657 elementType = collectionType.GetClass().expandedClassActualTypeParameters[0]; 658 } 659 else 660 { 661 // 通常のジェネリッククラス 662 elementType = collectionType.GetActualGenericType(0); 663 } 664 665 elementTypeName = compiler.TypeToString( elementType ); 653 666 } 654 667
Note:
See TracChangeset
for help on using the changeset viewer.