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