Changeset 637 in dev for trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h
- Timestamp:
- Jun 11, 2008, 10:10:26 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h
r632 r637 18 18 19 19 public: 20 ClassPrototype( const NamespaceScopes &namespaceScopes, const std::string &name)21 : Prototype( namespaceScopes, name)20 ClassPrototype( const Symbol &symbol ) 21 : Prototype( symbol ) 22 22 , DynamicMethodsPrototype() 23 23 { … … 92 92 93 93 ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP( ClassPrototype ); 94 95 if( ActiveBasic::Common::Environment::IsRemoveExternal() ) 96 { 97 if( this->IsExternal() ) 98 { 99 this->NeedResolve(); 100 return; 101 } 102 } 103 94 104 ar & BOOST_SERIALIZATION_NVP( classType ); 95 105 ar & BOOST_SERIALIZATION_NVP( importedNamespaces ); … … 112 122 public: 113 123 114 CClass( const NamespaceScopes &namespaceScopes, const NamespaceScopesCollection &importedNamespaces, const std::string &name);115 CClass( const NamespaceScopes &namespaceScopes,124 CClass( const Symbol &symbol, const NamespaceScopesCollection &importedNamespaces ); 125 CClass( const Symbol &symbol, 116 126 const NamespaceScopesCollection &importedNamespaces, 117 const std::string &name,ClassType classType,127 ClassType classType, 118 128 const GenericTypes &formalGenericTypes, 119 129 const Types &superClassActualTypeParameters, … … 455 465 std::string GetStaticDefiningStringAsMemberOffsets() const; 456 466 void GetReferenceOffsetsInitializeBuffer( std::string &referenceOffsetsBuffer, int &numOfReference, int baseOffset = 0 ) const; 467 468 virtual bool Resolve(); 457 469 }; 458 470
Note:
See TracChangeset
for help on using the changeset viewer.