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


Public Member Functions | |
| template<class T> | |
| bool | value (T &val) |
Protected Member Functions | |
| FDM_Untyped_Node (const FDM_Node &node) | |
Protected Attributes | |
| FDM_Stream & | _stream |
| int | _id |
| int | _level |
Friends | |
| class | FDM_Stream |
Detailed Description
Definition at line 213 of file fdm.h.
Constructor & Destructor Documentation
| claraty::FDM_Untyped_Node::FDM_Untyped_Node | ( | const FDM_Node & | node | ) | [inline, protected] |
Member Function Documentation
| bool claraty::FDM_Untyped_Node::value | ( | T & | val | ) | [inline] |
Definition at line 217 of file fdm.h.
References claraty::FDM_Stream::_io_object(), and claraty::FDM_Node::_stream.
00217 { 00218 bool ok= true; 00219 ok &= _stream._io_object(val); 00220 return ok; 00221 }
Here is the call graph for this function:

Friends And Related Function Documentation
friend class FDM_Stream [friend] |
Member Data Documentation
FDM_Stream& claraty::FDM_Node::_stream [protected, inherited] |
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(), claraty::FDM_Node::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(), value(), and claraty::FDM_Node::~FDM_Node().
int claraty::FDM_Node::_id [protected, inherited] |
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(), claraty::FDM_Node::FDM_Node(), and claraty::FDM_Node::~FDM_Node().
int claraty::FDM_Node::_level [protected, inherited] |
Definition at line 64 of file fdm.h.
Referenced by claraty::FDM_Stream::_find_node(), claraty::FDM_Stream::_push_node(), and claraty::FDM_Node::FDM_Node().
The documentation for this class was generated from the following file: