A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCSimpleBufferT.html below:

NCBI C++ ToolKit: CSimpleBufferT< T, ResizeStrategy

Search Toolkit Book for CSimpleBufferT

Reallocable memory buffer (no memory copy overhead) Mimics vector<>, without the overhead of explicit initialization of all items. More...

#include <util/simple_buffer.hpp>

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>
class CSimpleBufferT< T, ResizeStrategy >

Reallocable memory buffer (no memory copy overhead) Mimics vector<>, without the overhead of explicit initialization of all items.

Examples
/home/coremake/doxygen/cxx/include/util/buffer_writer.hpp, and /home/coremake/doxygen/cxx/src/objtools/data_loaders/asn_cache/buffer_writer.hpp.

Definition at line 84 of file simple_buffer.hpp.

◆ size_type

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 88 of file simple_buffer.hpp.

◆ value_type

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 87 of file simple_buffer.hpp.

◆ CSimpleBufferT() [1/2]

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 90 of file simple_buffer.hpp.

◆ ~CSimpleBufferT()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 98 of file simple_buffer.hpp.

◆ CSimpleBufferT() [2/2]

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 103 of file simple_buffer.hpp.

◆ append()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ capacity()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ clear()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ data() [1/2]

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 240 of file simple_buffer.hpp.

◆ data() [2/2]

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 235 of file simple_buffer.hpp.

Referenced by CProjectStorage::Clone(), CSimpleBufferT< char >::CSimpleBufferT(), CBDB_CacheIWriter::Flush(), CBamDb::SPileupValues::get_gap_counts(), CBamDb::SPileupValues::get_intron_counts(), CBamDb::SPileupValues::get_match_counts(), CBamDb::SPileupValues::get_split_acgt_counts(), CSimpleBufferT< char >::operator=(), CBGZFStream::Read(), CBDB_File::ReadCursor(), CBDB_CacheIWriter::Write(), CBDB_RawFile::x_DB_CPut(), CBDB_RawFile::x_DB_Fetch(), CBDB_RawFile::x_DB_Put(), CBDB_RawFile::x_DBC_Fetch(), CBDB_RawFile::x_FetchBufferDecompress(), CNCActiveHandler::x_ReadBlobsListBody(), CNCActiveHandler::x_ReadEventsListBody(), CPagedFile::x_ReadPage(), and CBDB_CacheIWriter::~CBDB_CacheIWriter().

◆ operator=()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 116 of file simple_buffer.hpp.

◆ operator[]() [1/2]

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 228 of file simple_buffer.hpp.

◆ operator[]() [2/2]

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 222 of file simple_buffer.hpp.

◆ reserve()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ reserve_mem()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ resize()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ resize_mem()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ size()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 144 of file simple_buffer.hpp.

Referenced by CProjectStorage::Clone(), CSimpleBufferT< char >::CSimpleBufferT(), CBDB_CacheIWriter::Flush(), CMergeBitsetBlob< BV >::GetMergeBuffer(), CSimpleBufferT< char >::operator=(), CBDB_File::ReadCursor(), CBDB_SplitTest::Run(), CBDB_CacheIWriter::Write(), CBDB_RawFile::x_DB_CPut(), CBDB_RawFile::x_DB_Put(), and CBDB_CacheIWriter::~CBDB_CacheIWriter().

◆ swap()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 199 of file simple_buffer.hpp.

◆ x_Allocate()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ x_Deallocate()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ x_Fill()

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ m_Buffer

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

Definition at line 277 of file simple_buffer.hpp.

Referenced by CSimpleBufferT< char >::append(), CSimpleBufferT< char >::CSimpleBufferT(), CSimpleBufferT< char >::data(), CSimpleBufferT< char >::operator=(), CSimpleBufferT< char >::operator[](), CSimpleBufferT< char >::reserve(), CSimpleBufferT< char >::reserve_mem(), CSimpleBufferT< char >::resize(), CSimpleBufferT< char >::resize_mem(), CSimpleBufferT< char >::swap(), CSimpleBufferT< char >::x_Deallocate(), and CSimpleBufferT< char >::x_Fill().

◆ m_Capacity

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

◆ m_Size

template<typename T = unsigned char, typename ResizeStrategy = CPowerOfTwoResizeStrategy>

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4