Ignore:
Timestamp:
Mar 21, 2008, 7:34:57 PM (16 years ago)
Author:
dai_9181
Message:

・デリゲートの共変戻り値、反変引数に対応した。
・core.libで定義されたデリゲートがアプリケーションプロジェクトで利用できないバグを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/include/Parameter.h

    r402 r448  
    8484    }
    8585
    86     bool Equals( const Parameter &param ) const;
    87     bool Equals( const Types &actualTypeParametersForThisProc, const Parameter &param ) const;
     86    bool Equals( const Parameter &param, bool isContravariant ) const;
     87    bool Equals( const Types &actualTypeParametersForThisProc, const Parameter &param, bool isContravariant ) const;
    8888};
    8989
     
    102102public:
    103103
    104     bool Equals( const Parameters &params ) const;
    105     bool Equals( const Types &actualTypeParametersForThisProc, const Parameters &params ) const;
     104    bool Equals( const Parameters &params, bool isContravariant = false ) const;
     105    bool Equals( const Types &actualTypeParametersForThisProc, const Parameters &params, bool isContravariant = false ) const;
    106106
    107107    int GetMemorySize() const
Note: See TracChangeset for help on using the changeset viewer.