Enable build with iniparser v 3.1
[platform/framework/native/appfw.git] / inc / FBaseUtil.h
1 //
2 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
3 //
4 // Licensed under the Apache License, Version 2.0 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 // http://www.apache.org/licenses/LICENSE-2.0
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16
17 /**
18  * @file                FBaseUtil.h
19  * @brief               This is the header file for the %Utility namespace.
20  *
21  * This header file contains the declarations of the %Utility namespace.
22  *
23  */
24 #ifndef _FBASE_UTIL_H_
25 #define _FBASE_UTIL_H_
26
27 // Math
28 #include <FBaseUtilMath.h>
29
30 // StringTokenizer
31 #include <FBaseUtilStringTokenizer.h>
32
33 // StringUtil
34 #include <FBaseUtilStringUtil.h>
35
36 // Uri
37 #include <FBaseUtilUri.h>
38
39 // Inflator
40 #include <FBaseUtilInflator.h>
41
42 // Deflator
43 #include <FBaseUtilDeflator.h>
44
45 // UrlEncoder
46 #include <FBaseUtilUrlEncoder.h>
47
48 // Url Decoder
49 #include <FBaseUtilUrlDecoder.h>
50
51 // FileZip
52 #include <FBaseUtilFileZipper.h>
53
54 // FileUnzip
55 #include <FBaseUtilFileUnzipper.h>
56
57 // ZipEntry
58 #include <FBaseUtilZipEntry.h>
59
60 // Regular expression
61 #include <FBaseUtilRegularExpression.h>
62
63 // LinkInfo
64 #include <FBaseUtilLinkInfo.h>
65
66 //Scanner
67 #include <FBaseUtilScanner.h>
68
69 /**
70  * @namespace   Tizen::Base::Utility
71  * @brief               This namespace contains classes for various utilities.
72  * @since 2.0
73  *
74  * @remarks     @b Header @b %file: @b \#include @b <FBase.h> @n
75  *                              @b Library: @b osp-appfw
76  *
77  * The %Utility namespace contains interfaces and classes that
78  * define various utilities of an object, such as Math and StringTokenizer.
79  * It also contains methods to perform some common functions needed by applications, such as file zipping, and URL encoding and decoding.
80  *
81  * For more information on the %Utility namespace features, see <a href="../org.tizen.native.appprogramming/html/guide/base/utility_namespace.htm">Utility</a>.
82  *
83  * The following diagram illustrates the relationships between the classes belonging to the %Utility namespace.
84  * @image html base_utility_namespace_classdiagram.png
85  *
86  **/
87
88 namespace Tizen { namespace Base { namespace Utility
89 {
90
91 }}} // Tizen::Base::Utility
92
93 #endif // _FBASE_UTIL_H_