Changeset 131 in dev for BasicCompiler_Common/Procedure.cpp
- Timestamp:
- Jun 4, 2007, 7:49:17 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/Procedure.cpp
r128 r131 4 4 { 5 5 if( HasParentClass() ){ 6 return (string)GetParentClass().name+ "." + GetName();6 return GetParentClass().GetName() + "." + GetName(); 7 7 } 8 8 … … 153 153 //パラメータを追加 154 154 this->params.push_back( pParam ); 155 156 /* if( type.IsObject() && type.GetClass().IsInterface() ){ 157 // インターフェイスが引数だったとき 158 // vtblOffsetを引き渡すための引数も用意しておく 159 this->params.push_back( new Parameter( ((string)name + "_vtbl").c_str(), Type(DEF_LONG) ) ); 160 }*/ 155 161 156 162 if(sourceOfParams[i]==','){ … … 299 305 300 306 if( this->pParentClass ){ 301 if( this->GetName() == this->pParentClass-> name||307 if( this->GetName() == this->pParentClass->GetName() || 302 308 this->GetName()[0]=='~'){ 303 309 //クラスのコンストラクタ、デストラクタがFunction定義の場合はエラーをだす
Note:
See TracChangeset
for help on using the changeset viewer.