Author: hdu Date: Tue Mar 5 12:22:40 2013 New Revision: 1452762 URL: http://svn.apache.org/r1452762 Log: consolidate bytestring helper functors in l10ntools
also replace the "inverted" header guards by their canonical counterparts to make that possible Modified: openoffice/trunk/main/l10ntools/inc/export.hxx openoffice/trunk/main/l10ntools/inc/l10ntools/directory.hxx openoffice/trunk/main/l10ntools/inc/l10ntools/file.hxx openoffice/trunk/main/l10ntools/inc/srciter.hxx Modified: openoffice/trunk/main/l10ntools/inc/export.hxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/l10ntools/inc/export.hxx?rev=1452762&r1=1452761&r2=1452762&view=diff ============================================================================== --- openoffice/trunk/main/l10ntools/inc/export.hxx (original) +++ openoffice/trunk/main/l10ntools/inc/export.hxx Tue Mar 5 12:22:40 2013 @@ -24,11 +24,9 @@ #ifndef _EXPORT_HXX #define _EXPORT_HXX -#ifndef L10NTOOLS_DIRECTORY_HXX -#define L10NTOOLS_DIRECTORY_HXX #include <l10ntools/directory.hxx> -#endif +#include <tagtest.hxx> // #define MERGE_SOURCE_LANGUAGES <- To merge en-US and de resource @@ -55,31 +53,6 @@ #define JAPANESE_ISO "ja" - -struct eqstr{ - sal_Bool operator()(const char* s1, const char* s2) const{ - return strcmp(s1,s2)==0; - } -}; - -struct equalByteString{ - bool operator()( const ByteString& rKey1, const ByteString& rKey2 ) const { - return rKey1.CompareTo( rKey2 )==COMPARE_EQUAL; - } -}; -struct lessByteString{ - bool operator()( const ByteString& rKey1, const ByteString& rKey2 ) const { - return rKey1.CompareTo( rKey2 )==COMPARE_LESS; - } -}; - -struct hashByteString{ - size_t operator()( const ByteString& rName ) const{ - std::hash< const char* > myHash; - return myHash( rName.GetBuffer() ); - } -}; - class PFormEntrys; class MergeData; typedef std::set<ByteString , lessByteString > ByteStringSet; Modified: openoffice/trunk/main/l10ntools/inc/l10ntools/directory.hxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/l10ntools/inc/l10ntools/directory.hxx?rev=1452762&r1=1452761&r2=1452762&view=diff ============================================================================== --- openoffice/trunk/main/l10ntools/inc/l10ntools/directory.hxx (original) +++ openoffice/trunk/main/l10ntools/inc/l10ntools/directory.hxx Tue Mar 5 12:22:40 2013 @@ -19,6 +19,9 @@ * *************************************************************/ +#ifndef L10NTOOLS_DIRECTORY_HXX +#define L10NTOOLS_DIRECTORY_HXX + #include <vector> #include <algorithm> #include <rtl/ustring.hxx> @@ -33,10 +36,7 @@ #include <stdio.h> -#ifndef L10NTOOLS_FILE_HXX -#define L10NTOOLS_FILE_HXX #include <l10ntools/file.hxx> -#endif namespace transex{ @@ -73,3 +73,6 @@ class Directory }; } + +#endif // L10NTOOLS_DIRECTORY_HXX + Modified: openoffice/trunk/main/l10ntools/inc/l10ntools/file.hxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/l10ntools/inc/l10ntools/file.hxx?rev=1452762&r1=1452761&r2=1452762&view=diff ============================================================================== --- openoffice/trunk/main/l10ntools/inc/l10ntools/file.hxx (original) +++ openoffice/trunk/main/l10ntools/inc/l10ntools/file.hxx Tue Mar 5 12:22:40 2013 @@ -19,6 +19,9 @@ * *************************************************************/ +#ifndef L10NTOOLS_FILE_HXX +#define L10NTOOLS_FILE_HXX + #include "rtl/ustring.hxx" namespace transex @@ -42,3 +45,6 @@ class File }; } + +#endif // L10NTOOLS_FILE_HXX + Modified: openoffice/trunk/main/l10ntools/inc/srciter.hxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/l10ntools/inc/srciter.hxx?rev=1452762&r1=1452761&r2=1452762&view=diff ============================================================================== --- openoffice/trunk/main/l10ntools/inc/srciter.hxx (original) +++ openoffice/trunk/main/l10ntools/inc/srciter.hxx Tue Mar 5 12:22:40 2013 @@ -20,14 +20,12 @@ *************************************************************/ +#ifndef L10NTOOLS_SRCITER_HXX +#define L10NTOOLS_SRCITER_HXX -#ifndef L10NTOOLS_DIRECTORY_HXX -#define L10NTOOLS_DIRECTORY_HXX #include <l10ntools/directory.hxx> -#endif // class SourceTreeIterator -// class SourceTreeIterator { @@ -51,4 +49,5 @@ public: virtual void OnExecuteDirectory( const rtl::OUString &rDirectory ); }; +#endif // L10NTOOLS_SRCITER_HXX