1*3cd96b95SAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3*3cd96b95SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*3cd96b95SAndrew Rist * or more contributor license agreements. See the NOTICE file 5*3cd96b95SAndrew Rist * distributed with this work for additional information 6*3cd96b95SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*3cd96b95SAndrew Rist * to you under the Apache License, Version 2.0 (the 8*3cd96b95SAndrew Rist * "License"); you may not use this file except in compliance 9*3cd96b95SAndrew Rist * with the License. You may obtain a copy of the License at 10*3cd96b95SAndrew Rist * 11*3cd96b95SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*3cd96b95SAndrew Rist * 13*3cd96b95SAndrew Rist * Unless required by applicable law or agreed to in writing, 14*3cd96b95SAndrew Rist * software distributed under the License is distributed on an 15*3cd96b95SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*3cd96b95SAndrew Rist * KIND, either express or implied. See the License for the 17*3cd96b95SAndrew Rist * specific language governing permissions and limitations 18*3cd96b95SAndrew Rist * under the License. 19*3cd96b95SAndrew Rist * 20*3cd96b95SAndrew Rist *************************************************************/ 21*3cd96b95SAndrew Rist 22*3cd96b95SAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir 25cdf0e10cSrcweir // MARKER(update_precomp.py): autogen include statement, do not remove 26cdf0e10cSrcweir #include "precompiled_l10ntools.hxx" 27cdf0e10cSrcweir #include <l10ntools/file.hxx> 28cdf0e10cSrcweir 29cdf0e10cSrcweir namespace transex 30cdf0e10cSrcweir { 31cdf0e10cSrcweir File(const rtl::OUString sFile)32cdf0e10cSrcweirFile::File( const rtl::OUString sFile ) 33cdf0e10cSrcweir { 34cdf0e10cSrcweir sFileName = sFile; 35cdf0e10cSrcweir } 36cdf0e10cSrcweir File(const rtl::OUString sFullPath,const rtl::OUString sFile)37cdf0e10cSrcweirFile::File( const rtl::OUString sFullPath , const rtl::OUString sFile ) 38cdf0e10cSrcweir { 39cdf0e10cSrcweir sFileName = sFile; 40cdf0e10cSrcweir sFullName = sFullPath; 41cdf0e10cSrcweir } 42cdf0e10cSrcweir lessFile(const File & rKey1,const File & rKey2)43cdf0e10cSrcweirbool File::lessFile ( const File& rKey1, const File& rKey2 ) 44cdf0e10cSrcweir { 45cdf0e10cSrcweir rtl::OUString sName1( ( static_cast< File >( rKey1 ) ).getFileName() ); 46cdf0e10cSrcweir rtl::OUString sName2( ( static_cast< File >( rKey2 ) ).getFileName() ); 47cdf0e10cSrcweir 48cdf0e10cSrcweir return sName1.compareTo( sName2 ) < 0 ; 49cdf0e10cSrcweir } 50cdf0e10cSrcweir 51cdf0e10cSrcweir } 52