Ignore:
Timestamp:
Sep 27, 2007, 1:47:46 AM (17 years ago)
Author:
dai_9181
Message:

AddressOfの左辺値を加味した処理を簡潔にした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/common.h

    r322 r331  
    347347int AutoBigCast(int BaseType,int CalcType);
    348348BOOL CheckCalcType(int idCalc,int *type,int sp);
    349 bool GetTermType( const char *term, Type &resultType, bool &isLiteral, bool *pIsClassName = NULL );
     349bool GetTermType( const char *term, const Type &baseType, Type &resultType, bool &isLiteral, bool *pIsClassName = NULL );
    350350bool NumOpe_GetType( const char *expression, const Type &baseType, Type &resultType, bool *pIsLiteralCalculation = NULL );
    351351
     
    354354int GetProc(char *name,void **ppInfo);
    355355void SplitObjectName(const char *name,char *ObjectName, ReferenceKind &referenceFind );
    356 bool CallProc( int kind, const void *pProc, const char *fullCallName, const char *lpszParms, Type &resultType, bool isCallOn = true );
     356bool CallProc( int kind, const void *pProc, const char *fullCallName, const char *lpszParms, const Type &baseType, Type &resultType, bool isCallOn = true );
    357357bool CallPropertyMethod( const char *variable, const char *rightSide, Type &resultType);
    358358bool GetReturnTypeOfPropertyMethod( const char *variable, const char *rightSide, Type &resultType );
Note: See TracChangeset for help on using the changeset viewer.