claraty::FDM_Node Class Reference
#include <fdm.h>
Inheritance diagram for claraty::FDM_Node:


Protected Member Functions | |
| FDM_Node (FDM_Stream &stream) | |
| FDM_Node (const FDM_Node &rhs) | |
| ~FDM_Node () | |
Protected Attributes | |
| FDM_Stream & | _stream |
| int | _id |
| int | _level |
Friends | |
| class | FDM_Stream |
| class | FDM_Untyped_Node |
| class | FDM_Map |
| class | FDM_Array |
| class | FDM_Singleton |
Detailed Description
Definition at line 54 of file fdm.h.
Constructor & Destructor Documentation
| claraty::FDM_Node::FDM_Node | ( | FDM_Stream & | stream | ) | [inline, protected] |
| claraty::FDM_Node::FDM_Node | ( | const FDM_Node & | rhs | ) | [protected] |
| claraty::FDM_Node::~FDM_Node | ( | ) | [protected] |
Definition at line 62 of file fdm.cc.
References _id, _stream, and claraty::FDM_Stream::_unref_node().
00062 { 00063 if (_id != -1) _stream._unref_node(*this); 00064 }
Here is the call graph for this function:

Friends And Related Function Documentation
friend class FDM_Stream [friend] |
friend class FDM_Untyped_Node [friend] |
friend class FDM_Singleton [friend] |
Member Data Documentation
FDM_Stream& claraty::FDM_Node::_stream [protected] |
Definition at line 62 of file fdm.h.
Referenced by claraty::FDM_Map::_begin_map(), claraty::FDM_Array::element(), claraty::FDM_Array::element_node(), claraty::FDM_Array::FDM_Array(), FDM_Node(), claraty::FDM_Map::field(), claraty::FDM_Map::field_node(), claraty::FDM_Array::is_read(), claraty::FDM_Map::is_read(), claraty::FDM_Array::is_write(), claraty::FDM_Map::is_write(), claraty::FDM_Map::peekfield(), claraty::FDM_Array::resizable_length(), claraty::FDM_Untyped_Node::value(), and ~FDM_Node().
int claraty::FDM_Node::_id [protected] |
Definition at line 63 of file fdm.h.
Referenced by claraty::FDM_Stream::_find_node(), claraty::FDM_Stream::_push_node(), claraty::FDM_Stream::_ref_node(), claraty::FDM_Stream::_unref_node(), FDM_Node(), and ~FDM_Node().
int claraty::FDM_Node::_level [protected] |
Definition at line 64 of file fdm.h.
Referenced by claraty::FDM_Stream::_find_node(), claraty::FDM_Stream::_push_node(), and FDM_Node().
The documentation for this class was generated from the following files:
