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 | |
ug | |
the ug namespace | |
Enumerations | |
enum | ug::ATTACHMENT_CONSTANTS { ug::INVALID_ATTACHMENT_INDEX = 0xFFFFFFFF } |