|
ug4
|
A generic specialization of IAttachment. More...
#include <attachment_pipe.h>
Inheritance diagram for ug::Attachment< T >:Public Types | |
| typedef AttachmentDataContainer< T > | ContainerType |
| typedef T | ValueType |
Public Member Functions | |
| Attachment () | |
| Attachment (bool passOnBehaviour) | |
| Attachment (const char *name) | |
| Attachment (const char *name, bool passOnBehaviour) | |
| virtual IAttachment * | clone () |
| virtual IAttachmentDataContainer * | create_container () |
| IAttachmentDataContainer * | create_container (const T &defaultValue) |
| virtual bool | default_pass_on_behaviour () const |
| virtual | ~Attachment () |
Public Member Functions inherited from ug::IAttachment | |
| const char * | get_name () |
| should only be used for debug purposes. | |
| IAttachment () | |
| IAttachment (const char *name) | |
| virtual | ~IAttachment () |
Public Member Functions inherited from ug::UID | |
| unsigned int | id () const |
| bool | operator== (const UID &uid) |
| UID () | |
| UID (const UID &uid) | |
| virtual | ~UID () |
Protected Attributes | |
| bool | m_passOnBehaviour |
Protected Attributes inherited from ug::IAttachment | |
| const char * | m_name |
A generic specialization of IAttachment.
This class is intended to simplify the process of Attachment creation. Note that there are typedefs, which are required by libGrids AttachmentAccessors.
| typedef AttachmentDataContainer<T> ug::Attachment< T >::ContainerType |
| typedef T ug::Attachment< T >::ValueType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements ug::IAttachment.
|
inlinevirtual |
Implements ug::IAttachment.
|
inline |
|
inlinevirtual |
Implements ug::IAttachment.
|
protected |