MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ConstRope Class Reference
Inheritance diagram for ConstRope:
Collaboration diagram for ConstRope:

Public Member Functions

 ConstRope (RopePool &thePool, const RopeHandle &handle)
Uint32 size () const
bool empty () const
void copy (char *buf) const
int compare (const char *s) const
int compare (const char *, Uint32 len) const
bool equal (const ConstRope &r2) const

Additional Inherited Members

- Private Types inherited from DataBuffer< 7 >
typedef ArrayPool< SegmentDataBufferPool
typedef DataBufferIterator Iterator
- Private Member Functions inherited from DataBuffer< 7 >
 DataBuffer (DataBufferPool &)
bool seize (Uint32 n)
void release ()
Uint32 getSize () const
bool isEmpty () const
void print (FILE *) const
bool first (DataBufferIterator &)
bool first (ConstDataBufferIterator &) const
bool next (DataBufferIterator &)
bool next (DataBufferIterator &, Uint32 hops)
bool next (ConstDataBufferIterator &) const
bool next (ConstDataBufferIterator &, Uint32 hops) const
bool nextPool (DataBufferIterator &)
bool nextPool (ConstDataBufferIterator &) const
bool position (DataBufferIterator &it, Uint32 pos)
bool importable (const DataBufferIterator, Uint32 len)
bool import (const DataBufferIterator &, const Uint32 *src, Uint32 len)
bool append (const Uint32 *src, Uint32 len)
- Static Private Member Functions inherited from DataBuffer< 7 >
static Uint32 getSegmentSize ()

Detailed Description

Definition at line 35 of file Rope.hpp.


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