Chromium Code Reviews| Index: core/cross/object_base.cc |
| =================================================================== |
| --- core/cross/object_base.cc (revision 19848) |
| +++ core/cross/object_base.cc (working copy) |
| @@ -44,6 +44,15 @@ |
| O3D_STRING_CONSTANT("ObjectBase"), NULL |
| }; |
| +const char* ObjectBase::Class::unqualified_name() const { |
|
apatrick
2009/07/07 00:58:25
How about a unit test?
|
| + if (strncmp(name_, |
| + O3D_NAMESPACE O3D_NAMESPACE_SEPARATOR, |
| + sizeof(O3D_NAMESPACE) + sizeof(O3D_NAMESPACE_SEPARATOR)) == 0) { |
| + return name_ + sizeof(O3D_NAMESPACE) + sizeof(O3D_NAMESPACE_SEPARATOR) - 2; |
| + } |
| + return name_; |
| +} |
| + |
| ObjectBase::ObjectBase(ServiceLocator *service_locator) |
| : id_(IdManager::CreateId()), |
| service_locator_(service_locator) { |