comma::Node Class Reference

#include <ParseClient.h>

Collaboration diagram for comma::Node:
Collaboration graph
[legend]

List of all members.

Classes

struct  NodeState

Public Member Functions

 Node (const Node &node)
 ~Node ()
Nodeoperator= (const Node &node)
bool isInvalid () const
bool isValid () const
void markInvalid ()
bool isNull () const
void release ()
bool isOwning ()
unsigned getRC ()

Static Public Member Functions

template<class T >
static T * lift (Node &node)

Friends

class ParseClient

Detailed Description

Definition at line 56 of file ParseClient.h.


Constructor & Destructor Documentation

comma::Node::Node ( const Node node  )  [inline]

Definition at line 114 of file ParseClient.h.

comma::Node::~Node (  )  [inline]

Definition at line 119 of file ParseClient.h.


Member Function Documentation

unsigned comma::Node::getRC (  )  [inline]

Definition at line 147 of file ParseClient.h.

bool comma::Node::isInvalid (  )  const [inline]

Definition at line 125 of file ParseClient.h.

bool comma::Node::isNull (  )  const [inline]

Definition at line 136 of file ParseClient.h.

bool comma::Node::isOwning (  )  [inline]

Definition at line 874 of file ParseClient.h.

bool comma::Node::isValid (  )  const [inline]

Definition at line 130 of file ParseClient.h.

template<class T >
static T* comma::Node::lift ( Node node  )  [inline, static]

Definition at line 150 of file ParseClient.h.

void comma::Node::markInvalid (  )  [inline]

Definition at line 879 of file ParseClient.h.

Node & comma::Node::operator= ( const Node node  )  [inline]

Definition at line 858 of file ParseClient.h.

void comma::Node::release (  )  [inline]

Definition at line 868 of file ParseClient.h.


Friends And Related Function Documentation

friend class ParseClient [friend]

Definition at line 111 of file ParseClient.h.


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

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1

Rabisu Mirror Service We provide mirrors to support Open source communities. Our mirror server is located in Istanbul/Turkey region.

Please do not hesitate to contact mirror@rabisu.com for new open source mirror submissions.