|
ug4
|
#include <list>#include <vector>#include <stack>#include <cassert>#include "common/static_assert.h"#include "common/types.h"#include "common/util/uid.h"#include "common/util/hash.h"#include "common/ug_config.h"#include "page_container.h"#include "attachment_pipe.hpp"Go to the source code of this file.
Classes | |
| class | ug::Attachment< T > |
| A generic specialization of IAttachment. More... | |
| class | ug::attachment_traits< TElem, TElemHandler > |
| define the interface that enables you to use your own types as element-types in an AttachmentPipe. More... | |
| struct | ug::attachment_value_traits< TValue > |
| define reference and const reference types for attachment values. More... | |
| struct | ug::attachment_value_traits< bool > |
| specialization of attachment_value_traits for the bool type More... | |
| class | ug::AttachmentAccessor< TElem, TAttachment, TElemHandler > |
| Used to access data that has been attached to an attachment pipe. More... | |
| class | ug::AttachmentDataContainer< T > |
| A generic specialization of IAttachedDataContainer. More... | |
| struct | ug::AttachmentEntry |
| This struct is used by AttachmentPipe in order to manage its attachments. More... | |
| class | ug::AttachmentPipe< TElem, TElemHandler > |
| Handles data which has been attached to the pipe using callbacks for the element. More... | |
| class | ug::IAttachment |
| the interface for attachments. More... | |
| class | ug::IAttachmentDataContainer |
| the interface for an attachment-data-container. More... | |
Namespaces | |
| namespace | ug |
| the ug namespace | |
Enumerations | |
| enum | ug::ATTACHMENT_CONSTANTS { ug::INVALID_ATTACHMENT_INDEX = 0xFFFFFFFF } |