Android-cuttlefish cvd tool
Namespaces | Macros | Functions
strings.cpp File Reference
#include "android-base/strings.h"
#include "android-base/stringprintf.h"
#include <stdlib.h>
#include <string.h>
#include <string>
#include <vector>
Include dependency graph for strings.cpp:

Namespaces

namespace  android
 
namespace  android::base
 

Macros

#define CHECK_NE(a, b)    if ((a) == (b)) abort();
 

Functions

int posix_strerror_r (int errnum, char *buf, size_t buflen)
 
std::vector< std::string > android::base::Split (const std::string &s, const std::string &delimiters)
 
std::vector< std::string > android::base::Tokenize (const std::string &s, const std::string &delimiters)
 
template std::string android::base::Trim (const std::string &)
 
template std::string android::base::Trim (const char *&)
 
template std::string android::base::Trim (const char *&&)
 
template std::string android::base::Trim (const std::string &&)
 
template std::string android::base::Trim (std::string_view &)
 
template std::string android::base::Trim (std::string_view &&)
 
template std::string android::base::Join (const std::vector< std::string > &, char)
 
template std::string android::base::Join (const std::vector< const char * > &, char)
 
template std::string android::base::Join (const std::vector< std::string > &, const std::string &)
 
template std::string android::base::Join (const std::vector< const char * > &, const std::string &)
 
bool android::base::StartsWith (std::string_view s, std::string_view prefix)
 
bool android::base::StartsWith (std::string_view s, char prefix)
 
bool android::base::StartsWithIgnoreCase (std::string_view s, std::string_view prefix)
 
bool android::base::EndsWith (std::string_view s, std::string_view suffix)
 
bool android::base::EndsWith (std::string_view s, char suffix)
 
bool android::base::EndsWithIgnoreCase (std::string_view s, std::string_view suffix)
 
bool android::base::EqualsIgnoreCase (std::string_view lhs, std::string_view rhs)
 
std::string android::base::StringReplace (std::string_view s, std::string_view from, std::string_view to, bool all)
 
std::string android::base::ErrnoNumberAsString (int errnum)
 

Macro Definition Documentation

◆ CHECK_NE

#define CHECK_NE (   a,
 
)     if ((a) == (b)) abort();

Function Documentation

◆ posix_strerror_r()

int posix_strerror_r ( int  errnum,
char *  buf,
size_t  buflen 
)