Class Specialization
Tristate Holder
Holder that can be empty, dependent, or owner.
|  |  | ||||||
| Tristate Holder | |||||||
Include Headers
seqan/basic.h
Parameters
|  Type of the managed object. | 
Remarks
 A tristate holder A  that holds an object B  has one of the following states:
 - owner: A  is the owner of B . If A  is destroyed, B  will be destroyed automatically.
 - dependent: A  depends on B . B  should not be destroyed as long as A  is used.
 - empty: there is currently no object reference stored in the holder A .
Specialization of
Metafunctions
| Reference type. (Holder) | |
| The spec of a class. (Holder) | |
| Type of the items in the container. (Holder) | 
Functions
| Assigns one object to another object. (Holder) | |
| Assigns one object to another object. (Holder) | |
| Assigns one object to another object. (Holder) | |
| Assigns one object to another object. (Holder) | |
| Assigns value to item. (Holder) | |
| Assigns value to item. (Holder) | |
| Resets an object. (Holder) | |
| Resets an object. (Holder) | |
| Makes an object to owner of its content. (Holder) | |
| Test whether object depends on other objects. (Holder) | |
| Test whether object depends on other objects. (Holder) | |
| Makes an object independent from other objects. (Holder) | |
| Test a container for being empty. (Holder) | |
| Test a container for being empty. (Holder) | |
| Assigns value to item. (Holder) | |
| Assigns value to item. (Holder) | |
| Makes holder dependent. (Holder) | |
| Reference to the value. (Holder) | |
| Reference to the value. (Holder) | 
SeqAn - Sequence Analysis Library - www.seqan.de