DIY 3.0 data-parallel out-of-core C++ library

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Typedefs Groups Pages
Public Member Functions | Protected Member Functions | List of all members
fmt::internal::FixedBuffer< Char > Class Template Reference
Inheritance diagram for fmt::internal::FixedBuffer< Char >:

## Public Member Functions
| FixedBuffer (Char *array, std::size_t size)
Public Member Functions inherited from fmt::Buffer< Char >
std::size_t | size () const
std::size_t | capacity () const
void | resize (std::size_t new_size)
void | reserve (std::size_t capacity)
void | clear () FMT_NOEXCEPT
void | push_back (const Char &value)
void | append (const U *begin, const U *end)
Char & | operator[] (std::size_t index)
const Char & | operator[] (std::size_t index) const

## Protected Member Functions
FMT_API void | grow (std::size_t size)
Protected Member Functions inherited from fmt::Buffer< Char >
| Buffer (Char *ptr=0, std::size_t capacity=0)

## Additional Inherited Members
Protected Attributes inherited from fmt::Buffer< Char >
Char * | ptr_
std::size_t | size_
std::size_t | capacity_

## Member Function Documentation

template<typename Char >

void fmt::internal::FixedBuffer< Char >::grow | ( | std::size_t | size | ) |
| protected virtual

Increases the buffer capacity to hold at least size elements updating `ptr_` and `capacity_`.

Implements fmt::Buffer< Char >.

The documentation for this class was generated from the following files:

- include/diy/fmt/format.h
- include/diy/fmt/format.cc