Files
pvData/pvDataApp/factory/PVScalar.cpp

29 lines
668 B
C++

/*PVScalar.cpp*/
/**
* Copyright - See the COPYRIGHT that is included with this distribution.
* EPICS pvDataCPP is distributed subject to a Software License Agreement found
* in file LICENSE that is included with this distribution.
*/
#include <cstddef>
#include <cstdlib>
#include <string>
#include <cstdio>
#include <pv/pvData.h>
#include <pv/factory.h>
using std::tr1::static_pointer_cast;
namespace epics { namespace pvData {
PVScalar::~PVScalar() {}
PVScalar::PVScalar(ScalarConstPtr scalar)
: PVField(scalar) {}
ScalarConstPtr PVScalar::getScalar()
{
return static_pointer_cast<const Scalar>(PVField::getField());
}
}}