This class implements introspection object for a unionArray.
More...
#include <pv/pvIntrospect.h>
This class implements introspection object for a unionArray.
Definition at line 644 of file pvIntrospect.h.
◆ const_reference
◆ const_shared_pointer
| std::tr1::shared_ptr<const UnionArray> epics::pvData::UnionArray::const_shared_pointer |
◆ const_weak_pointer
| std::tr1::weak_ptr<const UnionArray> epics::pvData::UnionArray::const_weak_pointer |
◆ reference
◆ shared_pointer
| std::tr1::shared_ptr<UnionArray> epics::pvData::UnionArray::shared_pointer |
◆ weak_pointer
| std::tr1::weak_ptr<UnionArray> epics::pvData::UnionArray::weak_pointer |
◆ UnionArray()
| epics::pvData::UnionArray::UnionArray |
( |
UnionConstPtr const & | _punion | ) |
|
|
protected |
Constructor.
- Parameters
-
| _punion | The introspection interface for the elements. |
◆ build()
| std::tr1::shared_ptr< PVValueArray< std::tr1::shared_ptr< PVUnion > > > epics::pvData::UnionArray::build |
( |
| ) |
const |
Allocate a new instance
- Version
- Added after 7.0.0
◆ deserialize()
◆ dump()
| virtual std::ostream & epics::pvData::UnionArray::dump |
( |
std::ostream & | o | ) |
const |
|
virtual |
Puts the string representation to the stream.
- Parameters
-
- Returns
- The output stream.
Implements epics::pvData::Field.
◆ getArraySizeType()
| virtual ArraySizeType epics::pvData::UnionArray::getArraySizeType |
( |
| ) |
const |
|
inlinevirtual |
◆ getID()
| virtual std::string epics::pvData::UnionArray::getID |
( |
| ) |
const |
|
virtual |
Get the identification string.
- Returns
- The identification string, can be empty.
Implements epics::pvData::Field.
◆ getMaximumCapacity()
| virtual std::size_t epics::pvData::UnionArray::getMaximumCapacity |
( |
| ) |
const |
|
inlinevirtual |
Get maximum capacity of the array.
- Returns
- maximum capacity of the array, 0 indicates variable size array.
Implements epics::pvData::Array.
Definition at line 658 of file pvIntrospect.h.
◆ getUnion()
Get the introspection interface for the array elements.
- Returns
- The introspection interface.
Definition at line 654 of file pvIntrospect.h.
◆ serialize()
Serialize field into given buffer.
- Parameters
-
| buffer | serialization buffer. |
| flusher | flush interface. |
Implements epics::pvData::Serializable.
◆ FieldCreate
The documentation for this class was generated from the following file: