| 248 | } |
| 249 | |
| 250 | void Identifier::UpdateSymbol(IdentifierSymbol* pSymbol) |
| 251 | { |
| 252 | //std::string symString; |
| 253 | //m_pSymbol->DebugString(symString); |
| 254 | //std::cout << "UpdateSymbol for wme " << GetTimeTag() << " " << symString; |
| 255 | |
| 256 | m_pSymbol->TransferChildren(pSymbol); |
| 257 | |
| 258 | ReleaseSymbol(); |
| 259 | |
| 260 | m_pSymbol = pSymbol; |
| 261 | m_pSymbol->UsedBy(this) ; |
| 262 | RecordSymbolInMap(); |
| 263 | } |
| 264 | |
| 265 | Identifier::~Identifier(void) |
| 266 | { |
no test coverage detected