mongo::MoveableBuffer Struct Reference

#include <moveablebuffer.h>

List of all members.

Public Member Functions

 MoveableBuffer (void *)
 MoveableBuffer ()
MoveableBufferoperator= (const MoveableBuffer &)
 ~MoveableBuffer ()

Public Attributes

void * p

Detailed Description

this is a sort of smart pointer class where we can move where something is and all the pointers will adjust. not threadsafe.

Definition at line 26 of file moveablebuffer.h.


Constructor & Destructor Documentation

mongo::MoveableBuffer::MoveableBuffer (  )  [inline]

Definition at line 39 of file moveablebuffer.h.

mongo::MoveableBuffer::MoveableBuffer ( void *  _p  )  [inline]

Definition at line 41 of file moveablebuffer.h.

mongo::MoveableBuffer::~MoveableBuffer (  )  [inline]

Definition at line 48 of file moveablebuffer.h.


Member Function Documentation

MoveableBuffer & mongo::MoveableBuffer::operator= ( const MoveableBuffer r  )  [inline]

Definition at line 43 of file moveablebuffer.h.


Member Data Documentation

Definition at line 32 of file moveablebuffer.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:56 2013