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
T Type
Definition: stringutils.hxx:93
Definition: stringutils.hxx:87
Definition: stringutils.hxx:67
T Type
Definition: stringutils.hxx:177
sal_uInt16 sal_Unicode
Definition: types.h:136
static const bool ok
Definition: stringutils.hxx:112
Definition: stringutils.hxx:137
T Type
Definition: stringutils.hxx:117
Definition: stringutils.hxx:124
Definition: stringutils.hxx:170
Definition: stringutils.hxx:151
T Type
Definition: stringutils.hxx:76
Dummy Type
Definition: stringutils.hxx:126
T Type
Definition: stringutils.hxx:82
Dummy Type
Definition: stringutils.hxx:139
static const bool ok
Definition: stringutils.hxx:71
Definition: stringutils.hxx:110
T Type
Definition: stringutils.hxx:158
T Type
Definition: stringutils.hxx:164
Definition: stringutils.hxx:69
static const bool ok
Definition: stringutils.hxx:153