clang-format on webvttparser.(cc|h)

Conformance of webvttparser.(cc|h) to Google C++ style guide.

Change-Id: I19610c5795c0bd2446c07a6c2abde58c3286b2ea
This commit is contained in:
Vignesh Venkatasubramanian
2014-04-14 12:12:35 -07:00
parent fb6b6e6444
commit fd0be37ba4
2 changed files with 29 additions and 56 deletions

View File

@@ -11,19 +11,19 @@
namespace libwebvtt {
// NOLINT'ing this enum because clang-format puts it in a single line which
// makes it look really unreadable.
enum {
kNUL = '\x00',
kSPACE = ' ',
kTAB = '\x09',
kLF = '\x0A',
kCR = '\x0D'
};
}; // NOLINT
Reader::~Reader() {
}
Reader::~Reader() {}
LineReader::~LineReader() {
}
LineReader::~LineReader() {}
int LineReader::GetLine(std::string* line_ptr) {
if (line_ptr == NULL)
@@ -101,11 +101,9 @@ int LineReader::GetLine(std::string* line_ptr) {
return 0;
}
Parser::Parser(Reader* r) : reader_(r), unget_(-1) {
}
Parser::Parser(Reader* r) : reader_(r), unget_(-1) {}
Parser::~Parser() {
}
Parser::~Parser() {}
int Parser::Init() {
int e = ParseBOM();
@@ -143,7 +141,7 @@ int Parser::Init() {
if (e < 0) // error
return e;
if (e > 0) // EOF
if (e > 0) // EOF
return 0; // weird but valid
if (!line.empty()) {
@@ -164,7 +162,7 @@ int Parser::Init() {
if (e < 0) // error
return e;
if (e > 0) // EOF
if (e > 0) // EOF
return 0; // weird but we allow it
if (!line.empty())
@@ -226,10 +224,7 @@ int Parser::Parse(Cue* cue) {
return -1;
}
e = ParseTimingsLine(&line,
arrow_pos,
&cue->start_time,
&cue->stop_time,
e = ParseTimingsLine(&line, arrow_pos, &cue->start_time, &cue->stop_time,
&cue->settings);
if (e) // error
@@ -269,9 +264,7 @@ int Parser::GetChar(char* c) {
return reader_->GetChar(c);
}
void Parser::UngetChar(char c) {
unget_ = static_cast<unsigned char>(c);
}
void Parser::UngetChar(char c) { unget_ = static_cast<unsigned char>(c); }
int Parser::ParseBOM() {
// Explanation of UTF-8 BOM:
@@ -303,12 +296,9 @@ int Parser::ParseBOM() {
return 0; // success
}
int Parser::ParseTimingsLine(
std::string* line_ptr,
std::string::size_type arrow_pos,
Time* start_time,
Time* stop_time,
Cue::settings_t* settings) {
int Parser::ParseTimingsLine(std::string* line_ptr,
std::string::size_type arrow_pos, Time* start_time,
Time* stop_time, Cue::settings_t* settings) {
if (line_ptr == NULL)
return -1;
@@ -353,10 +343,8 @@ int Parser::ParseTimingsLine(
return 0; // success
}
int Parser::ParseTime(
const std::string& line,
std::string::size_type* idx_ptr,
Time* time) {
int Parser::ParseTime(const std::string& line, std::string::size_type* idx_ptr,
Time* time) {
if (idx_ptr == NULL)
return -1;
@@ -511,10 +499,8 @@ int Parser::ParseTime(
return 0; // success
}
int Parser::ParseSettings(
const std::string& line,
std::string::size_type idx,
Cue::settings_t* settings) {
int Parser::ParseSettings(const std::string& line, std::string::size_type idx,
Cue::settings_t* settings) {
settings->clear();
if (idx == std::string::npos || idx >= line.length())
@@ -529,7 +515,7 @@ int Parser::ParseSettings(
const char c = line[idx];
if (c == kNUL) // end-of-line
return 0; // success
return 0; // success
if (c != kSPACE && c != kTAB)
break;
@@ -585,9 +571,8 @@ int Parser::ParseSettings(
}
}
int Parser::ParseNumber(
const std::string& line,
std::string::size_type* idx_ptr) {
int Parser::ParseNumber(const std::string& line,
std::string::size_type* idx_ptr) {
if (idx_ptr == NULL)
return -1;
@@ -656,17 +641,11 @@ bool Time::operator<(const Time& rhs) const {
return (milliseconds < rhs.milliseconds);
}
bool Time::operator>(const Time& rhs) const {
return rhs.operator<(*this);
}
bool Time::operator>(const Time& rhs) const { return rhs.operator<(*this); }
bool Time::operator<=(const Time& rhs) const {
return !this->operator>(rhs);
}
bool Time::operator<=(const Time& rhs) const { return !this->operator>(rhs); }
bool Time::operator>=(const Time& rhs) const {
return !this->operator<(rhs);
}
bool Time::operator>=(const Time& rhs) const { return !this->operator<(rhs); }
presentation_t Time::presentation() const {
const presentation_t h = 1000LL * 3600LL * presentation_t(hours);
@@ -711,9 +690,7 @@ Time Time::operator+(presentation_t d) const {
return t;
}
Time& Time::operator-=(presentation_t d) {
return this->operator+=(-d);
}
Time& Time::operator-=(presentation_t d) { return this->operator+=(-d); }
presentation_t Time::operator-(const Time& t) const {
const presentation_t rhs = t.presentation();

View File

@@ -120,8 +120,7 @@ class Parser : private LineReader {
//
static int ParseTimingsLine(std::string* line,
std::string::size_type arrow_pos,
Time* start_time,
Time* stop_time,
Time* start_time, Time* stop_time,
Cue::settings_t* settings);
// Parse a single time specifier (from the timings line), starting
@@ -129,23 +128,20 @@ class Parser : private LineReader {
// is detected. The function modifies offset |off| by the number of
// characters consumed. Returns negative if error, 0 on success.
//
static int ParseTime(const std::string& line,
std::string::size_type* off,
static int ParseTime(const std::string& line, std::string::size_type* off,
Time* time);
// Parse the cue settings from the timings line, starting at the
// given offset. Returns negative if error, 0 on success.
//
static int ParseSettings(const std::string& line,
std::string::size_type off,
static int ParseSettings(const std::string& line, std::string::size_type off,
Cue::settings_t* settings);
// Parse a non-negative integer from the characters in |line| beginning
// at offset |off|. The function increments |off| by the number
// of characters consumed. Returns the value, or negative if error.
//
static int ParseNumber(const std::string& line,
std::string::size_type* off);
static int ParseNumber(const std::string& line, std::string::size_type* off);
Reader* const reader_;