10 #ifndef INCLUDED_RTL_STRINGUTILS_HXX
11 #define INCLUDED_RTL_STRINGUTILS_HXX
17 #ifndef RTL_DISABLE_FAST_STRING
19 #ifdef LIBO_INTERNAL_ONLY
21 #define RTL_FAST_STRING
30 #ifdef RTL_STRING_UNITTEST
31 #define rtl rtlunittest
37 #ifdef RTL_STRING_UNITTEST
68 template<
typename T1,
typename T2 =
void >
71 static const bool ok =
false;
73 template<
typename T >
77 static const bool ok =
true;
79 template<
typename T >
83 static const bool ok =
true;
86 template<
typename T1,
typename T2 >
90 template<
typename T,
int N >
95 #ifdef RTL_STRING_UNITTEST
97 template<
typename T >
102 template<
typename T >
103 struct NonConstCharArrayDetector< const char[], T >
109 template<
typename T1,
typename T2 =
void >
112 static const bool ok =
false;
114 template<
int N,
typename T >
118 static const int size = N;
119 static const bool ok =
true;
123 template<
typename T >
136 template<
typename T >
150 template<
typename T1,
typename T2 =
void >
153 static const bool ok =
false;
155 template<
typename T >
159 static const bool ok =
true;
161 template<
typename T >
165 static const bool ok =
true;
169 template<
typename T,
bool >
174 template<
typename T >
185 #endif // INCLUDED_RTL_STRINGUTILS_HXX
static const bool ok
Definition: stringutils.hxx:153
static const bool ok
Definition: stringutils.hxx:112
Definition: bootstrap.hxx:24
Definition: stringutils.hxx:67
T Type
Definition: stringutils.hxx:177
Definition: stringutils.hxx:137
Definition: stringutils.hxx:124
Dummy Type
Definition: stringutils.hxx:139
Definition: stringutils.hxx:87
T Type
Definition: stringutils.hxx:158
Definition: stringutils.hxx:170
static const bool ok
Definition: stringutils.hxx:71
Definition: stringutils.hxx:151
Definition: stringutils.hxx:110
Dummy Type
Definition: stringutils.hxx:126
T Type
Definition: stringutils.hxx:93
Definition: stringutils.hxx:69
T Type
Definition: stringutils.hxx:76
T Type
Definition: stringutils.hxx:82
T Type
Definition: stringutils.hxx:164
sal_uInt16 sal_Unicode
Definition: types.h:150
T Type
Definition: stringutils.hxx:117