Fix formatting

This commit is contained in:
vitaut 2015-05-22 07:08:16 -07:00
parent eb50269744
commit 78936ad6d7

View File

@ -233,20 +233,26 @@ class BasicStringRef {
BasicStringRef(const Char *s, std::size_t size) : data_(s), size_(size) {} BasicStringRef(const Char *s, std::size_t size) : data_(s), size_(size) {}
/** /**
\rst
Constructs a string reference object from a C string computing Constructs a string reference object from a C string computing
the size with ``std::char_traits<Char>::length``. the size with ``std::char_traits<Char>::length``.
\endrst
*/ */
BasicStringRef(const Char *s) BasicStringRef(const Char *s)
: data_(s), size_(std::char_traits<Char>::length(s)) {} : data_(s), size_(std::char_traits<Char>::length(s)) {}
/** /**
Constructs a string reference from an `std::string` object. \rst
Constructs a string reference from an ``std::string`` object.
\endrst
*/ */
BasicStringRef(const std::basic_string<Char> &s) BasicStringRef(const std::basic_string<Char> &s)
: data_(s.c_str()), size_(s.size()) {} : data_(s.c_str()), size_(s.size()) {}
/** /**
Converts a string reference to an `std::string` object. \rst
Converts a string reference to an ``std::string`` object.
\endrst
*/ */
operator std::basic_string<Char>() const { operator std::basic_string<Char>() const {
return std::basic_string<Char>(data_, size()); return std::basic_string<Char>(data_, size());
@ -299,7 +305,11 @@ inline T *make_ptr(T *ptr, std::size_t) { return ptr; }
#endif #endif
} // namespace internal } // namespace internal
/** A buffer supporting a subset of ``std::vector``'s operations. */ /**
\rst
A buffer supporting a subset of ``std::vector``'s operations.
\endrst
*/
template <typename T> template <typename T>
class Buffer { class Buffer {
private: private:
@ -314,8 +324,10 @@ class Buffer {
: ptr_(ptr), size_(0), capacity_(capacity) {} : ptr_(ptr), size_(0), capacity_(capacity) {}
/** /**
\rst
Increases the buffer capacity to hold at least *size* elements updating Increases the buffer capacity to hold at least *size* elements updating
``ptr_`` and ``capacity_``. ``ptr_`` and ``capacity_``.
\endrst
*/ */
virtual void grow(std::size_t size) = 0; virtual void grow(std::size_t size) = 0;
@ -337,7 +349,11 @@ class Buffer {
size_ = new_size; size_ = new_size;
} }
/** Reserves space to store at least *capacity* elements. */ /**
\rst
Reserves space to store at least *capacity* elements.
\endrst
*/
void reserve(std::size_t capacity) { void reserve(std::size_t capacity) {
if (capacity > capacity_) if (capacity > capacity_)
grow(capacity); grow(capacity);
@ -1771,7 +1787,9 @@ class BasicWriter {
public: public:
/** /**
\rst
Destroys a ``BasicWriter`` object. Destroys a ``BasicWriter`` object.
\endrst
*/ */
virtual ~BasicWriter() {} virtual ~BasicWriter() {}
@ -1851,7 +1869,9 @@ class BasicWriter {
} }
/** /**
\rst
Formats *value* and writes it to the stream. Formats *value* and writes it to the stream.
\endrst
*/ */
BasicWriter &operator<<(ULongLong value) { BasicWriter &operator<<(ULongLong value) {
return *this << IntFormatSpec<ULongLong>(value); return *this << IntFormatSpec<ULongLong>(value);
@ -1863,8 +1883,10 @@ class BasicWriter {
} }
/** /**
\rst
Formats *value* using the general format for floating-point numbers Formats *value* using the general format for floating-point numbers
(``'g'``) and writes it to the stream. (``'g'``) and writes it to the stream.
\endrst
*/ */
BasicWriter &operator<<(long double value) { BasicWriter &operator<<(long double value) {
write_double(value, FormatSpec()); write_double(value, FormatSpec());
@ -1886,7 +1908,9 @@ class BasicWriter {
} }
/** /**
\rst
Writes *value* to the stream. Writes *value* to the stream.
\endrst
*/ */
BasicWriter &operator<<(fmt::BasicStringRef<Char> value) { BasicWriter &operator<<(fmt::BasicStringRef<Char> value) {
const Char *str = value.c_str(); const Char *str = value.c_str();
@ -2609,7 +2633,9 @@ class FormatInt {
} }
/** /**
Returns the content of the output buffer as an `std::string`. \rst
Returns the content of the output buffer as an ``std::string``.
\endrst
*/ */
std::string str() const { return std::string(str_, size()); } std::string str() const { return std::string(str_, size()); }
}; };