Changeset 97 in dev for BasicCompiler_Common/common.h


Ignore:
Timestamp:
Apr 16, 2007, 3:52:40 AM (17 years ago)
Author:
dai_9181
Message:

関数の戻り値オブジェクトのメンバ・メソッドを一時オブジェクトを介さずに参照できるようにした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/common.h

    r96 r97  
    9494extern bool isUnicode;
    9595extern int typeOfPtrChar;
     96extern int typeOfPtrUChar;
    9697
    9798
     
    294295//hash.cpp
    295296int hash_default(const char *name);
    296 CONSTINFO *GetConstHash(char *name);
     297CONSTINFO *GetConstHash(const char *name);
    297298DllProc *GetDeclareHash(char *name);
    298299void GetOverloadSubHash( const char *lpszName, std::vector<UserProc *> &subs );
     
    418419int NeutralizationType(int type1,LONG_PTR index1,int type2,LONG_PTR index2);
    419420DWORD GetLiteralValue(char *value,_int64 *pi64,int BaseType);
    420 BOOL GetConstCalcBuffer(char *name,char *Parameter,char *pCalcBuffer);
     421BOOL GetConstCalcBuffer(const char *name,const char *Parameter,char *pCalcBuffer);
    421422DWORD GetConstValue(char *name,double *dbl,char *buffer,LONG_PTR *plpIndex);
    422423bool IsStringObjectType(const Type &TypeInfo);
     
    435436int GetProc(char *name,void **ppInfo);
    436437void SplitObjectName(const char *name,char *ObjectName,int *pRefType);
     438bool SplitMemberName( const char *desc, char *object, char *member, CClass::RefType &refType );
    437439bool SplitMemberName( const char *desc, char *object, char *member );
    438440bool CallProc( int kind, const void *pProc, const char *fullCallName, const char *lpszParms, Type &resultType, bool isCallOn = true );
Note: See TracChangeset for help on using the changeset viewer.