[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9466: Pass a const ref to locateClas
From: |
Tom Stellard |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9466: Pass a const ref to locateClass and return NULL if class not found. |
Date: |
Fri, 15 Aug 2008 11:34:10 +0800 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9466
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev
timestamp: Fri 2008-08-15 11:34:10 +0800
message:
Pass a const ref to locateClass and return NULL if class not found.
modified:
libcore/parser/abc_block.cpp
libcore/parser/abc_block.h
=== modified file 'libcore/parser/abc_block.cpp'
--- a/libcore/parser/abc_block.cpp 2008-08-13 21:56:21 +0000
+++ b/libcore/parser/abc_block.cpp 2008-08-15 03:34:10 +0000
@@ -1230,7 +1230,7 @@
return true;
}
-asClass *abc_block::locateClass(std::string className){
+asClass *abc_block::locateClass(const std::string& className){
std::vector<asClass*>::iterator i = mClasses.begin();
for( ; i!=mClasses.end(); ++i){
@@ -1238,7 +1238,7 @@
return *i;
}
}
- throw GnashException("LocateClass: Class not found.");
+ return NULL;
}
abc_block::abc_block() : mStringTable(&VM::get().getStringTable())
=== modified file 'libcore/parser/abc_block.h'
--- a/libcore/parser/abc_block.h 2008-08-13 21:56:21 +0000
+++ b/libcore/parser/abc_block.h 2008-08-15 03:34:10 +0000
@@ -156,7 +156,7 @@
asClass *locateClass(asName &m);
- asClass *locateClass(std::string className);
+ asClass *locateClass(const std::string& className);
abc_parsing::abc_Trait &newTrait()
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9466: Pass a const ref to locateClass and return NULL if class not found.,
Tom Stellard <=