This is Unofficial EPICS BASE Doxygen Site
PVScalarArray.cpp
Go to the documentation of this file.
1 /*PVScalarArray.cpp*/
2 /*
3  * Copyright information and license terms for this software can be
4  * found in the file LICENSE that is included with the distribution
5  */
9 #include <cstddef>
10 #include <cstdlib>
11 #include <string>
12 #include <cstdio>
13 
14 #define epicsExportSharedSymbols
15 #include <pv/pvData.h>
16 #include <pv/factory.h>
17 
19 
20 namespace epics { namespace pvData {
21 
23 
25  : PVArray(scalarArray) {}
26 
28  {
30  }
31 
32 }}
const FieldConstPtr & getField() const
Definition: pvData.h:208
shared_ptr< T > static_pointer_cast(shared_ptr< U > const &r) BOOST_NOEXCEPT
Definition: shared_ptr.hpp:788
TODO only here because of the Lockable.
Definition: ntaggregate.cpp:16
PVScalarArray(ScalarArrayConstPtr const &scalarArray)
const ScalarArrayConstPtr getScalarArray() const
std::tr1::shared_ptr< const ScalarArray > ScalarArrayConstPtr
Definition: pvIntrospect.h:158
This class implements introspection object for scalar array.
Definition: pvIntrospect.h:497
PVArray is the base class for all array types.
Definition: pvData.h:551