Changeset 672 in dev for trunk/ab5.0/abdev/ab_common/include/Lexical
- Timestamp:
- Jun 29, 2008, 2:08:44 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h
r640 r672 83 83 public: 84 84 ActiveBasic::Common::Lexical::ExpandedTemplateClasses expandedTemplateClasses; 85 Types expandedClassActualTypeParameters; 85 86 86 87 // XMLシリアライズ用 … … 117 118 ar & BOOST_SERIALIZATION_NVP( fixedAlignment ); 118 119 ar & BOOST_SERIALIZATION_NVP( expandedTemplateClasses ); 120 ar & BOOST_SERIALIZATION_NVP( expandedClassActualTypeParameters ); 119 121 } 120 122 … … 131 133 int DestructorMemberSubIndex, 132 134 int vtblNum, 133 int fixedAlignment ); 135 int fixedAlignment, 136 const Types &expandedClassActualTypeParameters ); 134 137 CClass(); 135 138 ~CClass(); … … 399 402 } 400 403 404 // 展開時の型パラメータ情報 405 bool IsExpanded() const 406 { 407 return !expandedClassActualTypeParameters.empty(); 408 } 409 void ResolveExpandedClassActualTypeParameter( Type &type ) const; 410 401 411 // メンバの総合サイズを取得 402 412 private:
Note:
See TracChangeset
for help on using the changeset viewer.