diff options
Diffstat (limited to 'src/svnqt/stringarray.hpp')
-rw-r--r-- | src/svnqt/stringarray.hpp | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/src/svnqt/stringarray.hpp b/src/svnqt/stringarray.hpp deleted file mode 100644 index 3f2c3d5..0000000 --- a/src/svnqt/stringarray.hpp +++ /dev/null @@ -1,68 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2006-2008 by Rajko Albrecht * - * ral@alwins-world.de * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - ***************************************************************************/ - -#ifndef _STRING_ARRAY_HPP -#define _STRING_ARRAY_HPP - -#include "svnqt/svnqt_defines.hpp" -#include "svnqt/svnqttypes.hpp" - -#include <tqglobal.h> -#include <tqstringlist.h> - -// apr api -#include "apr_tables.h" - -namespace svn -{ - // forward declarations - class Pool; - - /** Handle array of const char * in a c++ like way */ - class SVNTQT_EXPORT StringArray - { - protected: - TQStringList m_content; - bool m_isNull; - - public: - StringArray(); - StringArray(const TQStringList&); - StringArray(const apr_array_header_t * apr_targets); - size_t size()const; - const TQString& operator[](size_t which); - /** - * Returns an apr array containing char*. - * - * @param pool Pool used for conversion - */ - apr_array_header_t * array (const Pool & pool) const; - /** content of array - * @return const reference to data, may used for searches. - */ - const TQStringList& data() const {return m_content;} - - /** if array should return 0 instead of empty array */ - bool isNull()const; - void setNull(bool _n); - }; -} - -#endif |