aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken/typeresolver.cpp
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-01-14 22:34:47 -0200
committerHugo Lima <hugo.lima@openbossa.org>2010-01-14 22:41:10 -0200
commit2ad0dcc5860d9e791e6036a525b0114b7106031b (patch)
tree3164d87465c0f0288157f1140320729eb0f3882f /libshiboken/typeresolver.cpp
parentff5d72bd2d994050823382d1f884c62e41824eb3 (diff)
Added SbkDbg stream class, used to print debug messages.
Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
Diffstat (limited to 'libshiboken/typeresolver.cpp')
-rw-r--r--libshiboken/typeresolver.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/libshiboken/typeresolver.cpp b/libshiboken/typeresolver.cpp
index 3ed3daf67..f4a95255c 100644
--- a/libshiboken/typeresolver.cpp
+++ b/libshiboken/typeresolver.cpp
@@ -34,6 +34,7 @@
#include "typeresolver.h"
#include "google/dense_hash_map"
+#include "sbkdbg.h"
#include <cstdlib>
using namespace Shiboken;
@@ -95,7 +96,12 @@ TypeResolver::~TypeResolver()
TypeResolver* TypeResolver::get(const char* typeName)
{
TypeResolverMap::const_iterator it = typeResolverMap.find(typeName);
- return it == typeResolverMap.end() ? 0 : it->second;
+ if (it != typeResolverMap.end()) {
+ return it->second;
+ } else {
+ SbkDbg() << "Can't find type resolver for " << typeName;
+ return 0;
+ }
}
const char* TypeResolver::typeName() const