NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CFastBuffer< KEmbeddedSize, TType > Class Template Reference

Search Toolkit Book for CFastBuffer

#include <corelib/ncbimisc.hpp>

+ Collaboration diagram for CFastBuffer< KEmbeddedSize, TType >:

Public Member Functions

 CFastBuffer (size_t buf_size)
 
 ~CFastBuffer ()
 
TType operator[] (size_t pos) const
 
TType & operator* (void)
 
const TType & operator* (void) const
 
TType * operator+ (size_t offset)
 
const TType * operator+ (size_t offset) const
 
TType * begin (void)
 
const TType * begin (void) const
 
TType * end (void)
 
const TType * end (void) const
 
size_t size (void) const
 

Private Attributes

size_t m_Size
 
TType * m_Buffer
 
TType m_EmbeddedBuffer [KEmbeddedSize]
 

Detailed Description

template<size_t KEmbeddedSize, class TType = char>
class CFastBuffer< KEmbeddedSize, TType >

Examples
/home/coremake/doxygen/cxx/include/corelib/ncbimisc.hpp.

Definition at line 1165 of file ncbimisc.hpp.


The documentation for this class was generated from the following file:
Modified on Mon Dec 11 02:36:27 2023 by modify_doxy.py rev. 669887