Changeset 523 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h
- Timestamp:
- May 1, 2008, 11:03:14 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h
r518 r523 57 57 58 58 public: 59 Procedure( const NamespaceScopes &namespaceScopes, const st ring &name, Kind kind, bool isCdecl )59 Procedure( const NamespaceScopes &namespaceScopes, const std::string &name, Kind kind, bool isCdecl ) 60 60 : Symbol( namespaceScopes, name ) 61 61 , kind( kind ) … … 114 114 { 115 115 public: 116 st ring _paramStr;116 std::string _paramStr; 117 117 118 118 private: … … 179 179 public: 180 180 181 UserProc( const NamespaceScopes &namespaceScopes, const NamespaceScopesCollection &importedNamespaces, const st ring &name, Kind kind, bool isMacro, bool isCdecl, bool isExport )181 UserProc( const NamespaceScopes &namespaceScopes, const NamespaceScopesCollection &importedNamespaces, const std::string &name, Kind kind, bool isMacro, bool isCdecl, bool isExport ) 182 182 : Procedure( namespaceScopes, name, kind, isCdecl ) 183 183 , importedNamespaces( importedNamespaces ) … … 434 434 class DllProc : public Procedure, public Jenga::Common::ObjectInHashmap<DllProc> 435 435 { 436 st ring dllFileName;437 st ring alias;436 std::string dllFileName; 437 std::string alias; 438 438 int lookupAddress; 439 439 … … 452 452 453 453 public: 454 DllProc( const NamespaceScopes &namespaceScopes, const st ring &name, Kind kind, bool isCdecl, const string &dllFileName, conststring &alias )454 DllProc( const NamespaceScopes &namespaceScopes, const std::string &name, Kind kind, bool isCdecl, const std::string &dllFileName, const std::string &alias ) 455 455 : Procedure( namespaceScopes, name, kind, isCdecl ) 456 456 , dllFileName( dllFileName ) … … 481 481 } 482 482 483 const st ring &GetDllFileName() const483 const std::string &GetDllFileName() const 484 484 { 485 485 return dllFileName; 486 486 } 487 const st ring &GetAlias() const487 const std::string &GetAlias() const 488 488 { 489 489 return alias; … … 542 542 }; 543 543 544 class ProcPointers : public vector<ProcPointer *>544 class ProcPointers : public std::vector<ProcPointer *> 545 545 { 546 546 // XMLシリアライズ用 … … 564 564 } 565 565 566 int Add( const st ring &typeExpression );566 int Add( const std::string &typeExpression ); 567 567 void Clear(); 568 568 void PullOutAll()
Note:
See TracChangeset
for help on using the changeset viewer.