C++ bindings for cgul_list_node  
 More...
#include <cgul_list_node_cxx.h>

| Public Member Functions | |
| void * | get_value () const | 
| void | set_value (const void *value) | 
| cgul_list_node_cxx * | get_prev () const | 
| cgul_list_node_cxx * | get_next () const | 
| cgul_list_node_t | get_obj () const | 
| Friends | |
| class | cgul_list_cxx | 
This class provides the C++ bindings for C cgul_list_node objects. The main purpose of this class is to convert the C-style function calls and exception handling in cgul_list_node into C++-style function calls and exception handling. This class must not be extended. 
| 
 | inline | 
Return the value stored in the node.
n References cgul_list_node__get_value().
| 
 | inline | 
Set the value to be stored in the node.
| [in] | value | value to be stored in the node | 
References cgul_list_node__set_value().
| 
 | inline | 
Return the next node. You can use this method to iterate over the list. When there are no more nodes, NULL is returned. You can use get_back() to get the last node in order to start iterating. A set_prev() exists, but it is private.
References cgul_list_node__get_prev().
| 
 | inline | 
Return the previous node. You can use this method to iterate over the list. When there are no more nodes, NULL is returned. You can use get_front() to get the first node in order to start iterating. A set_next() exists, but it is private.
References cgul_list_node__get_next().
| 
 | inline | 
Get the underlying cgul_list_node object.
| 
 | friend |