Libosmium
2.2.0
Fast and flexible C++ library for working with OpenStreetMap data
Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
osmium
memory
Buffer
osmium::memory::Buffer Member List
This is the complete list of members for
osmium::memory::Buffer
, including all inherited members.
add_buffer
(const Buffer &buffer)
osmium::memory::Buffer
inline
add_item
(const T &item)
osmium::memory::Buffer
inline
auto_grow
enum name
osmium::memory::Buffer
begin
()
osmium::memory::Buffer
inline
begin
()
osmium::memory::Buffer
inline
begin
() const
osmium::memory::Buffer
inline
begin
() const
osmium::memory::Buffer
inline
Buffer
() noexcept
osmium::memory::Buffer
inline
Buffer
(unsigned char *data, size_t size)
osmium::memory::Buffer
inline
explicit
Buffer
(unsigned char *data, size_t capacity, size_t committed)
osmium::memory::Buffer
inline
explicit
Buffer
(size_t capacity, auto_grow auto_grow=auto_grow::yes)
osmium::memory::Buffer
inline
explicit
Buffer
(const Buffer &)=delete
osmium::memory::Buffer
Buffer
(Buffer &&)=default
osmium::memory::Buffer
capacity
() const noexcept
osmium::memory::Buffer
inline
cbegin
() const
osmium::memory::Buffer
inline
cbegin
() const
osmium::memory::Buffer
inline
cend
() const
osmium::memory::Buffer
inline
cend
() const
osmium::memory::Buffer
inline
clear
()
osmium::memory::Buffer
inline
commit
()
osmium::memory::Buffer
inline
committed
() const noexcept
osmium::memory::Buffer
inline
const_iterator
typedef
osmium::memory::Buffer
data
() const noexcept
osmium::memory::Buffer
inline
end
()
osmium::memory::Buffer
inline
end
()
osmium::memory::Buffer
inline
end
() const
osmium::memory::Buffer
inline
end
() const
osmium::memory::Buffer
inline
get
(const size_t offset) const
osmium::memory::Buffer
inline
get_iterator
(size_t offset)
osmium::memory::Buffer
inline
get_iterator
(size_t offset)
osmium::memory::Buffer
inline
get_iterator
(size_t offset) const
osmium::memory::Buffer
inline
get_iterator
(size_t offset) const
osmium::memory::Buffer
inline
grow
(size_t size)
osmium::memory::Buffer
inline
is_aligned
() const noexcept
osmium::memory::Buffer
inline
iterator
typedef
osmium::memory::Buffer
m_auto_grow
osmium::memory::Buffer
private
m_capacity
osmium::memory::Buffer
private
m_committed
osmium::memory::Buffer
private
m_data
osmium::memory::Buffer
private
m_full
osmium::memory::Buffer
private
m_memory
osmium::memory::Buffer
private
m_written
osmium::memory::Buffer
private
operator bool
() const
osmium::memory::Buffer
inline
explicit
operator=
(const Buffer &)=delete
osmium::memory::Buffer
operator=
(Buffer &&)=default
osmium::memory::Buffer
purge_removed
(TCallbackClass *callback)
osmium::memory::Buffer
inline
push_back
(const osmium::memory::Item &item)
osmium::memory::Buffer
inline
reserve_space
(const size_t size)
osmium::memory::Buffer
inline
rollback
()
osmium::memory::Buffer
inline
set_full_callback
(std::function< void(Buffer &)> full)
osmium::memory::Buffer
inline
swap
(Buffer &lhs, Buffer &rhs)
osmium::memory::Buffer
friend
t_const_iterator
typedef
osmium::memory::Buffer
t_iterator
typedef
osmium::memory::Buffer
value_type
typedef
osmium::memory::Buffer
written
() const noexcept
osmium::memory::Buffer
inline
~Buffer
()=default
osmium::memory::Buffer
Generated by
1.8.9.1