#include <ParseClient.h>
Classes | |
struct | NodeState |
Public Member Functions | |
Node (const Node &node) | |
~Node () | |
Node & | operator= (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 |
Definition at line 56 of file ParseClient.h.
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.
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.
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.
Definition at line 858 of file ParseClient.h.
void comma::Node::release | ( | ) | [inline] |
Definition at line 868 of file ParseClient.h.
friend class ParseClient [friend] |
Definition at line 111 of file ParseClient.h.