Home | History | Annotate | Download | only in base

Lines Matching refs:BASE_API

16 #include "base/base_api.h"
39 BASE_API int strcasecmp(const char* s1, const char* s2);
44 BASE_API int strncasecmp(const char* s1, const char* s2, size_t count);
47 BASE_API int strncmp16(const char16* s1, const char16* s2, size_t count);
52 BASE_API int vsnprintf(char* buffer, size_t size, const char* format,
60 BASE_API int vswprintf(wchar_t* buffer, size_t size,
96 BASE_API size_t strlcpy(char* dst, const char* src, size_t dst_size);
97 BASE_API size_t wcslcpy(wchar_t* dst, const wchar_t* src, size_t dst_size);
120 BASE_API bool IsWprintfFormatPortable(const wchar_t* format);
171 BASE_API const std::string& EmptyString();
172 BASE_API const std::wstring& EmptyWString();
173 BASE_API const string16& EmptyString16();
175 BASE_API extern const wchar_t kWhitespaceWide[];
176 BASE_API extern const char16 kWhitespaceUTF16[];
184 BASE_API bool RemoveChars(const std::wstring& input,
187 BASE_API bool RemoveChars(const string16& input,
190 BASE_API bool RemoveChars(const std::string& input,
196 BASE_API bool TrimString(const std::wstring& input,
199 BASE_API bool TrimString(const string16& input,
202 BASE_API bool TrimString(const std::string& input,
208 BASE_API void TruncateUTF8ToByteSize(const std::string& input,
225 BASE_API TrimPositions TrimWhitespace(const std::wstring& input,
228 BASE_API TrimPositions TrimWhitespace(const string16& input,
231 BASE_API TrimPositions TrimWhitespaceASCII(const std::string& input,
237 BASE_API TrimPositions TrimWhitespace(const std::string& input,
249 BASE_API std::wstring CollapseWhitespace(const std::wstring& text,
251 BASE_API string16 CollapseWhitespace(const string16& text,
253 BASE_API std::string CollapseWhitespaceASCII(
258 BASE_API bool ContainsOnlyWhitespaceASCII(const std::string& str);
259 BASE_API bool ContainsOnlyWhitespace(const string16& str);
263 BASE_API bool ContainsOnlyChars(const std::wstring& input,
265 BASE_API bool ContainsOnlyChars(const string16& input,
267 BASE_API bool ContainsOnlyChars(const std::string& input,
272 BASE_API std::string WideToASCII(const std::wstring& wide);
273 BASE_API std::string UTF16ToASCII(const string16& utf16);
277 BASE_API bool WideToLatin1(const std::wstring& wide, std::string* latin1);
290 BASE_API bool IsStringUTF8(const std::string& str);
291 BASE_API bool IsStringASCII(const std::wstring& str);
292 BASE_API bool IsStringASCII(const base::StringPiece& str);
293 BASE_API bool IsStringASCII(const string16& str);
327 BASE_API bool LowerCaseEqualsASCII(const std::string& a, const char* b);
328 BASE_API bool LowerCaseEqualsASCII(const std::wstring& a, const char* b);
329 BASE_API bool LowerCaseEqualsASCII(const string16& a, const char* b);
332 BASE_API bool LowerCaseEqualsASCII(std::string::const_iterator a_begin,
335 BASE_API bool LowerCaseEqualsASCII(std::wstring::const_iterator a_begin,
338 BASE_API bool LowerCaseEqualsASCII(string16::const_iterator a_begin,
341 BASE_API bool LowerCaseEqualsASCII(const char* a_begin,
344 BASE_API bool LowerCaseEqualsASCII(const wchar_t* a_begin,
347 BASE_API bool LowerCaseEqualsASCII(const char16* a_begin,
353 BASE_API bool EqualsASCII(const string16& a, const base::StringPiece& b);
356 BASE_API bool StartsWithASCII(const std::string& str,
359 BASE_API bool StartsWith(const std::wstring& str,
362 BASE_API bool StartsWith(const string16& str,
367 BASE_API bool EndsWith(const std::string& str,
370 BASE_API bool EndsWith(const std::wstring& str,
373 BASE_API bool EndsWith(const string16& str,
426 BASE_API DataUnits GetByteDisplayUnits(int64 bytes);
432 BASE_API string16 FormatBytes(int64 bytes, DataUnits units, bool show_units);
437 BASE_API string16 FormatSpeed(int64 bytes, DataUnits units, bool show_units);
441 BASE_API string16 FormatNumber(int64 number);
445 BASE_API void ReplaceFirstSubstringAfterOffset(string16* str,
449 BASE_API void ReplaceFirstSubstringAfterOffset(
461 BASE_API void ReplaceSubstringsAfterOffset(string16* str,
465 BASE_API void ReplaceSubstringsAfterOffset(std::string* str,
498 BASE_API size_t Tokenize(const std::wstring& str,
501 BASE_API size_t Tokenize(const string16& str,
504 BASE_API size_t Tokenize(const std::string& str,
507 BASE_API size_t Tokenize(const base::StringPiece& str,
512 BASE_API string16 JoinString(const std::vector<string16>& parts, char16 s);
513 BASE_API std::string JoinString(const std::vector<std::string>& parts, char s);
519 BASE_API string16 ReplaceStringPlaceholders(const string16& format_string,
523 BASE_API std::string ReplaceStringPlaceholders(
529 BASE_API string16 ReplaceStringPlaceholders(const string16& format_string,
538 BASE_API bool MatchPattern(const base::StringPiece& string,
540 BASE_API bool MatchPattern(const string16& string, const string16& pattern);