#include <glog/logging.h>
#include <stdarg.h>
#include <stdint.h>
#include <algorithm>
#include <functional>
#include <mutex>
#include <string>
#include <type_traits>
#include <unordered_set>
#include <utility>
#include <vector>
#include "src/util/macros.h"
Go to the source code of this file.
|
std::string | shaka::util::StringPrintf (const char *format,...) |
|
std::string | shaka::util::StringPrintfV (const char *format, va_list va) |
|
std::vector< std::string > | shaka::util::StringSplit (const std::string &source, char split_on) |
|
std::string | shaka::util::ToAsciiLower (const std::string &source) |
|
std::string | shaka::util::TrimAsciiWhitespace (const std::string &source) |
|
std::string | shaka::util::ToHexString (const uint8_t *data, size_t data_size) |
|
template<typename T , typename U > |
bool | shaka::util::contains (const std::vector< T > &vec, U &&elem) |
|
template<typename T , typename U > |
bool | shaka::util::contains (const std::unordered_set< T > &set, U &&elem) |
|
template<typename List , typename Elem > |
void | shaka::util::RemoveElement (List *list, Elem &&elem) |
|