Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2616)

Unified Diff: webrtc/base/base64.h

Issue 2574143002: Run 'git cl format --full' on Base64. (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | webrtc/base/base64.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/base64.h
diff --git a/webrtc/base/base64.h b/webrtc/base/base64.h
index 4e646dcd4c6306a2695cc9c9525c4e0a36580ec3..903e77e5f95aa3f3c40efcef52159f7f26844ca5 100644
--- a/webrtc/base/base64.h
+++ b/webrtc/base/base64.h
@@ -17,29 +17,28 @@
namespace rtc {
-class Base64
-{
-public:
+class Base64 {
+ public:
enum DecodeOption {
- DO_PARSE_STRICT = 1, // Parse only base64 characters
- DO_PARSE_WHITE = 2, // Parse only base64 and whitespace characters
- DO_PARSE_ANY = 3, // Parse all characters
- DO_PARSE_MASK = 3,
+ DO_PARSE_STRICT = 1, // Parse only base64 characters
+ DO_PARSE_WHITE = 2, // Parse only base64 and whitespace characters
+ DO_PARSE_ANY = 3, // Parse all characters
+ DO_PARSE_MASK = 3,
- DO_PAD_YES = 4, // Padding is required
- DO_PAD_ANY = 8, // Padding is optional
- DO_PAD_NO = 12, // Padding is disallowed
- DO_PAD_MASK = 12,
+ DO_PAD_YES = 4, // Padding is required
+ DO_PAD_ANY = 8, // Padding is optional
+ DO_PAD_NO = 12, // Padding is disallowed
+ DO_PAD_MASK = 12,
- DO_TERM_BUFFER = 16, // Must termiante at end of buffer
- DO_TERM_CHAR = 32, // May terminate at any character boundary
- DO_TERM_ANY = 48, // May terminate at a sub-character bit offset
- DO_TERM_MASK = 48,
+ DO_TERM_BUFFER = 16, // Must termiante at end of buffer
+ DO_TERM_CHAR = 32, // May terminate at any character boundary
+ DO_TERM_ANY = 48, // May terminate at a sub-character bit offset
+ DO_TERM_MASK = 48,
// Strictest interpretation
DO_STRICT = DO_PARSE_STRICT | DO_PAD_YES | DO_TERM_BUFFER,
- DO_LAX = DO_PARSE_ANY | DO_PAD_ANY | DO_TERM_CHAR,
+ DO_LAX = DO_PARSE_ANY | DO_PAD_ANY | DO_TERM_CHAR,
};
typedef int DecodeFlags;
@@ -57,12 +56,19 @@ public:
// encoded characters.
static bool IsBase64Encoded(const std::string& str);
- static void EncodeFromArray(const void* data, size_t len,
+ static void EncodeFromArray(const void* data,
+ size_t len,
std::string* result);
- static bool DecodeFromArray(const char* data, size_t len, DecodeFlags flags,
- std::string* result, size_t* data_used);
- static bool DecodeFromArray(const char* data, size_t len, DecodeFlags flags,
- std::vector<char>* result, size_t* data_used);
+ static bool DecodeFromArray(const char* data,
+ size_t len,
+ DecodeFlags flags,
+ std::string* result,
+ size_t* data_used);
+ static bool DecodeFromArray(const char* data,
+ size_t len,
+ DecodeFlags flags,
+ std::vector<char>* result,
+ size_t* data_used);
static bool DecodeFromArray(const char* data,
size_t len,
DecodeFlags flags,
@@ -80,30 +86,38 @@ public:
DecodeFromArray(data.data(), data.size(), flags, &result, NULL);
return result;
}
- static inline bool Decode(const std::string& data, DecodeFlags flags,
- std::string* result, size_t* data_used)
- {
+ static inline bool Decode(const std::string& data,
+ DecodeFlags flags,
+ std::string* result,
+ size_t* data_used) {
return DecodeFromArray(data.data(), data.size(), flags, result, data_used);
}
- static inline bool Decode(const std::string& data, DecodeFlags flags,
- std::vector<char>* result, size_t* data_used)
- {
+ static inline bool Decode(const std::string& data,
+ DecodeFlags flags,
+ std::vector<char>* result,
+ size_t* data_used) {
return DecodeFromArray(data.data(), data.size(), flags, result, data_used);
}
-private:
+ private:
static const char Base64Table[];
static const unsigned char DecodeTable[];
- static size_t GetNextQuantum(DecodeFlags parse_flags, bool illegal_pads,
- const char* data, size_t len, size_t* dpos,
- unsigned char qbuf[4], bool* padded);
- template<typename T>
- static bool DecodeFromArrayTemplate(const char* data, size_t len,
- DecodeFlags flags, T* result,
+ static size_t GetNextQuantum(DecodeFlags parse_flags,
+ bool illegal_pads,
+ const char* data,
+ size_t len,
+ size_t* dpos,
+ unsigned char qbuf[4],
+ bool* padded);
+ template <typename T>
+ static bool DecodeFromArrayTemplate(const char* data,
+ size_t len,
+ DecodeFlags flags,
+ T* result,
size_t* data_used);
};
-} // namespace rtc
+} // namespace rtc
-#endif // WEBRTC_BASE_BASE64_H__
+#endif // WEBRTC_BASE_BASE64_H__
« no previous file with comments | « no previous file | webrtc/base/base64.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698