#include "catalogable.h"#include "node.h"#include "object_catalog.h"#include "safe_list.h"#include "safe_node.h"#include <basis/array.cpp>#include <basis/log_base.h>#include <basis/mutex.h>#include <data_struct/unique_id.h>Include dependency graph for object_catalog.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | nodes |
Defines | |
| #define | LOG(s) CLASS_EMERGENCY_LOG(program_wide_logger(), s) |
| #define | UPCAST_CAT |
| #define | LOCK_CAT { UPCAST_CAT; if (catnode) catnode->begin_write(); } |
| #define | UNLOCK_CAT { UPCAST_CAT; if (catnode) catnode->end_write(); } |
| #define LOCK_CAT { UPCAST_CAT; if (catnode) catnode->begin_write(); } |
Definition at line 83 of file object_catalog.cpp.
Referenced by nodes::objcat_iterator::open_locket().
| #define LOG | ( | s | ) | CLASS_EMERGENCY_LOG(program_wide_logger(), s) |
Definition at line 30 of file object_catalog.cpp.
| #define UNLOCK_CAT { UPCAST_CAT; if (catnode) catnode->end_write(); } |
Definition at line 84 of file object_catalog.cpp.
Referenced by nodes::objcat_iterator::close_locket().
| #define UPCAST_CAT |
Value:
objcat_catalogable_node *catnode = NIL; \ if (!_iter->_writ->is_tail()) \ catnode = dynamic_cast<objcat_catalogable_node *>(_iter->_writ->access())
Definition at line 78 of file object_catalog.cpp.
Referenced by nodes::objcat_iterator::cat(), and nodes::objcat_iterator::open_locket().
1.5.1