#include "layout_reference.h" #include "layout_cursor.h" #include "allocation_failed_layout_node.h" #include "layout_node.h" #include "char_layout_node.h" template<> TreeNode * LayoutRef::staticFailedAllocationStaticNode() { static AllocationFailedLayoutRef FailureRef; return FailureRef.node(); } template LayoutCursor LayoutReference::cursor() const { return LayoutCursor(this->castedNode()); } template LayoutCursor LayoutReference::cursor() const; template LayoutCursor LayoutReference::cursor() const;