diff options
author | Juergen Schmidt <jsc@openoffice.org> | 2001-03-07 12:58:42 +0000 |
---|---|---|
committer | Juergen Schmidt <jsc@openoffice.org> | 2001-03-07 12:58:42 +0000 |
commit | 23daaee520bf53f2a842cd1da667b6d87051cf21 (patch) | |
tree | 65199b951d11c99a863d03671b7ce5b7ef784f88 /codemaker | |
parent | 2f562670d83821ff5e800a02e584ba5347066aa8 (diff) |
insert new function isBaseType
Diffstat (limited to 'codemaker')
-rw-r--r-- | codemaker/source/codemaker/typemanager.cxx | 42 |
1 files changed, 39 insertions, 3 deletions
diff --git a/codemaker/source/codemaker/typemanager.cxx b/codemaker/source/codemaker/typemanager.cxx index 2e8e37cb36b4..7f94846b6cf7 100644 --- a/codemaker/source/codemaker/typemanager.cxx +++ b/codemaker/source/codemaker/typemanager.cxx @@ -2,9 +2,9 @@ * * $RCSfile: typemanager.cxx,v $ * - * $Revision: 1.1.1.1 $ + * $Revision: 1.2 $ * - * last change: $Author: hr $ $Date: 2000-09-18 15:25:27 $ + * last change: $Author: jsc $ $Date: 2001-03-07 13:58:42 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -101,6 +101,42 @@ sal_Int32 TypeManager::release() return refCount;; } +sal_Bool TypeManager::isBaseType(const ::rtl::OString& name) +{ + if ( name.equals(OString("short")) ) + return sal_True; + if ( name.equals(OString("unsigned short")) ) + return sal_True; + if ( name.equals(OString("long")) ) + return sal_True; + if ( name.equals(OString("unsigned long")) ) + return sal_True; + if ( name.equals(OString("hyper")) ) + return sal_True; + if ( name.equals(OString("unsigned hyper")) ) + return sal_True; + if ( name.equals(OString("string")) ) + return sal_True; + if ( name.equals(OString("boolean")) ) + return sal_True; + if ( name.equals(OString("char")) ) + return sal_True; + if ( name.equals(OString("byte")) ) + return sal_True; + if ( name.equals(OString("any")) ) + return sal_True; + if ( name.equals(OString("type")) ) + return sal_True; + if ( name.equals(OString("float")) ) + return sal_True; + if ( name.equals(OString("double")) ) + return sal_True; + if ( name.equals(OString("void")) ) + return sal_True; + + return sal_False; +} + RegistryTypeManager::RegistryTypeManager() { m_pImpl = new RegistryTypeManagerImpl(); @@ -319,4 +355,4 @@ RegistryKey RegistryTypeManager::searchTypeKey(const OString& name) return key; } - +
\ No newline at end of file |