This is Unofficial EPICS BASE Doxygen Site
valueBuilder.cpp File Reference
#include <memory>
#include <pv/pvData.h>
#include <pv/valueBuilder.h>
+ Include dependency graph for valueBuilder.cpp:

Go to the source code of this file.

Classes

struct  epics::pvData::ValueBuilder::child
 
struct  epics::pvData::ValueBuilder::child_struct
 
struct  epics::pvData::ValueBuilder::child_scalar_base
 
struct  epics::pvData::ValueBuilder::child_scalar_array
 
struct  epics::pvData::ValueBuilder::child_scalar< T >
 

Namespaces

 epics
 TODO only here because of the Lockable.
 
 epics::pvData
 pvData
 

Macros

#define epicsExportSharedSymbols
 
#define STYPE(stype)   case pv##stype: { const PV ##stype* ptr(static_cast<const PV##stype*>(subs)); PV##stype::value_type temp(ptr->get()); self._add(*it, pv##stype, &temp); } break
 
#define STYPE(stype)   case stype: store.reset(new child_scalar<ScalarTypeTraits<stype>::type>(V)); break
 

Macro Definition Documentation

#define epicsExportSharedSymbols

Definition at line 8 of file valueBuilder.cpp.

#define STYPE (   stype)    case pv##stype: { const PV ##stype* ptr(static_cast<const PV##stype*>(subs)); PV##stype::value_type temp(ptr->get()); self._add(*it, pv##stype, &temp); } break
#define STYPE (   stype)    case stype: store.reset(new child_scalar<ScalarTypeTraits<stype>::type>(V)); break