#include <VariantHandle.h>
|
| enum | CompositeType { NO_COMPOSITE,
AND_COMPOSITE,
OR_COMPOSITE
} |
| |
Handle for VariantInterface objects which can be passed by value.
§ VariantHandle()
| stromx::runtime::VariantHandle::VariantHandle |
( |
VariantInterface *const |
variant | ) |
|
|
inline |
Creates a variant handle for variant. The handle gains ownership of variant.
- Exceptions
-
§ compositeType()
| VariantInterface::CompositeType stromx::runtime::VariantHandle::compositeType |
( |
| ) |
const |
|
virtual |
§ id()
| unsigned int stromx::runtime::VariantHandle::id |
( |
| ) |
const |
|
virtual |
§ isValid()
| bool stromx::runtime::VariantHandle::isValid |
( |
| ) |
const |
|
inline |
Returns whether the handle holds a reference to an actual variant.
§ isVariant()
| bool stromx::runtime::VariantHandle::isVariant |
( |
const VariantInterface & |
variant | ) |
const |
|
virtual |
§ lhs()
| const VariantHandle stromx::runtime::VariantHandle::lhs |
( |
| ) |
const |
|
virtual |
§ package()
| const std::string & stromx::runtime::VariantHandle::package |
( |
| ) |
const |
|
virtual |
§ rhs()
| const VariantHandle stromx::runtime::VariantHandle::rhs |
( |
| ) |
const |
|
virtual |
§ title()
| const std::string stromx::runtime::VariantHandle::title |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files: