Test: unsigned_underflow.cpp unsigned_underflow.cpp:14:31: error: stray '\' in program 14 | size_t available() const {\n return (tail_ + capacity_ - head_) % capacity_;\n } | ^ unsigned_underflow.cpp:14:88: error: stray '\' in program 14 | size_t available() const {\n return (tail_ + capacity_ - head_) % capacity_;\n } | ^ unsigned_underflow.cpp: In member function 'size_t RingBuffer::available() const': unsigned_underflow.cpp:14:32: error: 'n' was not declared in this scope 14 | size_t available() const {\n return (tail_ + capacity_ - head_) % capacity_;\n } | ^ unsigned_underflow.cpp:14:94: error: expected ';' before '}' token 14 | size_t available() const {\n return (tail_ + capacity_ - head_) % capacity_;\n } | ^ unsigned_underflow.cpp:14:94: warning: no return statement in function returning non-void [-Wreturn-type]