Lunchbox
1.16.0
Multi-threaded C++ toolbox library for all application developers creating high-performance multi-threaded programs.
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
lunchbox::Buffer< T > Member List
This is the complete list of members for
lunchbox::Buffer< T >
, including all inherited members.
append
(const T *data, const uint64_t size)
lunchbox::Buffer< T >
append
(const T &element)
lunchbox::Buffer< T >
Buffer
()
lunchbox::Buffer< T >
inline
Buffer
(const uint64_t size)
lunchbox::Buffer< T >
inline
explicit
Buffer
(const Buffer &from)
lunchbox::Buffer< T >
Buffer
(Buffer &&from)
lunchbox::Buffer< T >
clear
()
lunchbox::Buffer< T >
inline
getData
()
lunchbox::Buffer< T >
inline
getData
() const
lunchbox::Buffer< T >
inline
getMaxSize
() const
lunchbox::Buffer< T >
inline
getNumBytes
() const
lunchbox::Buffer< T >
inline
getSize
() const
lunchbox::Buffer< T >
inline
grow
(const uint64_t newSize)
lunchbox::Buffer< T >
isEmpty
() const
lunchbox::Buffer< T >
inline
operator=
(const Buffer &from)
lunchbox::Buffer< T >
operator=
(Buffer &&from)
lunchbox::Buffer< T >
operator[]
(const uint64_t position)
lunchbox::Buffer< T >
inline
operator[]
(const uint64_t position) const
lunchbox::Buffer< T >
inline
pack
()
lunchbox::Buffer< T >
replace
(const void *data, const uint64_t size)
lunchbox::Buffer< T >
replace
(const Buffer &from)
lunchbox::Buffer< T >
inline
reserve
(const uint64_t newSize)
lunchbox::Buffer< T >
reset
(const uint64_t newSize)
lunchbox::Buffer< T >
resize
(const uint64_t newSize)
lunchbox::Buffer< T >
setSize
(const uint64_t size)
lunchbox::Buffer< T >
setZero
()
lunchbox::Buffer< T >
inline
swap
(Buffer &buffer)
lunchbox::Buffer< T >
~Buffer
()
lunchbox::Buffer< T >
inline
Generated on Thu Aug 3 2017 05:21:43 for Lunchbox by
1.8.11