![]() |
This is Unofficial EPICS BASE Doxygen Site
|
This class implements introspection object for field. More...
#include "pvIntrospect.h"
Classes | |
struct | Helper |
Public Types | |
enum | { isField =1 } |
Public Member Functions | |
POINTER_DEFINITIONS (Field) | |
virtual | ~Field () |
Type | getType () const |
virtual std::string | getID () const =0 |
virtual std::ostream & | dump (std::ostream &o) const =0 |
std::tr1::shared_ptr< PVField > | build () const |
![]() | |
virtual | ~Serializable () |
virtual void | serialize (ByteBuffer *buffer, SerializableControl *flusher) const =0 |
virtual void | deserialize (ByteBuffer *buffer, DeserializableControl *flusher)=0 |
Static Public Attributes | |
static size_t | num_instances |
Protected Member Functions | |
Field (Type type) | |
void | cacheCleanup () |
Friends | |
struct | Helper |
class | StructureArray |
class | Structure |
class | PVFieldPvt |
class | StandardField |
class | BasePVStructureArray |
class | FieldCreate |
This class implements introspection object for field.
Definition at line 336 of file pvIntrospect.h.
anonymous enum |
|
virtual |
Definition at line 88 of file FieldCreateFactory.cpp.
|
protected |
std::tr1::shared_ptr< PVField > epics::pvData::Field::build | ( | ) | const |
Allocate a new instance
Definition at line 108 of file FieldCreateFactory.cpp.
|
protected |
Definition at line 92 of file FieldCreateFactory.cpp.
|
pure virtual |
Puts the string representation to the stream.
o | output stream. |
Implemented in epics::pvData::Union, epics::pvData::Structure, epics::pvData::UnionArray, epics::pvData::StructureArray, epics::pvData::ScalarArray, and epics::pvData::Scalar.
|
pure virtual |
Get the identification string.
Implemented in epics::pvData::Union, epics::pvData::Structure, epics::pvData::UnionArray, epics::pvData::StructureArray, epics::pvData::FixedScalarArray, epics::pvData::BoundedScalarArray, epics::pvData::ScalarArray, epics::pvData::BoundedString, and epics::pvData::Scalar.
|
inline |
epics::pvData::Field::POINTER_DEFINITIONS | ( | Field | ) |
|
friend |
Definition at line 385 of file pvIntrospect.h.
|
friend |
Definition at line 386 of file pvIntrospect.h.
|
friend |
Definition at line 378 of file pvIntrospect.h.
|
friend |
Definition at line 383 of file pvIntrospect.h.
|
friend |
Definition at line 384 of file pvIntrospect.h.
|
friend |
Definition at line 382 of file pvIntrospect.h.
|
friend |
Definition at line 381 of file pvIntrospect.h.
|
static |
Definition at line 340 of file pvIntrospect.h.