latest
EPICS Website
EPICS Documentation Home
pvDataCPP
Library API
Page Hierarchy
Full API
Namespaces
Namespace @0
Namespace @21
Namespace @22
Namespace @23
Namespace @24
Namespace @54
Namespace @55
Namespace @59
Namespace @6
Namespace detail
Namespace epics
Namespace epics::debug
Namespace epics::pvData
Namespace epics::pvData::@3
Namespace epics::pvData::@5
Namespace epics::pvData::detail
Namespace epics::pvData::format
Namespace epics::pvData::meta
Namespace epics::pvData::meta::detail
Namespace epics::pvData::ScalarTypeFunc
Namespace epics::pvData::TypeFunc
Namespace epics::pvData::yajl
Namespace epics::RefMonitor
Namespace pvd::yajl
Namespace std
Classes and Structs
Template Struct ref_shower
Struct AnyScalar::bad_cast
Struct AnyScalar::wrap_t
Struct _shared_vector_cast_tag
Struct _shared_vector_freeze_tag
Struct _shared_vector_thaw_tag
Template Struct any_storage_type
Template Struct any_storage_type< char * >
Template Struct any_storage_type< const char * >
Template Struct any_storage_type< int >
Template Struct any_storage_type< unsigned >
Template Struct asInt
Template Struct asInt< double >
Template Struct asInt< float >
Template Struct call_with
Template Struct call_with< std::string >
Template Struct call_with< std::tr1::shared_ptr< T > >
Template Struct cast_arg
Template Struct cast_arg< std::string >
Template Struct cast_helper
Template Struct cast_helper< float, double >
Template Struct cast_helper< std::string, FROM, typename meta::not_same_type< std::string, FROM >::type >
Template Struct cast_helper< TO, const char *, typename meta::_and< typename meta::not_same_type< TO, const char * >, typename meta::not_same_type< TO, std::string > >::type >
Template Struct cast_helper< TO, std::string, typename meta::not_same_type< TO, std::string >::type >
Template Struct const_caster
Template Struct const_caster< const TYPE, TYPE >
Template Struct const_caster< TYPE, const TYPE >
Template Struct const_caster< TYPE, TYPE >
Template Struct default_array_deleter
Struct field_factory
Struct FuncRunner
Template Struct MethRunner
Template Struct pick_type
Template Struct pick_type< Cond, Cond, Else >
Template Struct print_convolute
Template Struct print_convolute< boolean >
Template Struct print_convolute< int8 >
Template Struct print_convolute< uint8 >
Struct pvfield_factory
Template Struct ScalarStorageOps
Template Struct ScalarStorageOps< std::string >
Template Struct shared_ptr_vector_deletor
Template Struct shared_vector_converter
Template Struct shared_vector_converter< TO, FROM, typename meta::_and< meta::is_not_void< TO >, meta::is_void< FROM > >::type >
Template Struct shared_vector_converter< TO, FROM, typename meta::_and< meta::is_void< TO >, meta::is_not_void< FROM > >::type >
Template Struct shared_vector_converter< TO, FROM, typename meta::same_root< TO, FROM >::type >
Template Struct static_shared_vector_caster
Template Struct static_shared_vector_caster< TO, FROM, typename meta::_and< meta::_and< meta::is_not_void< TO >, meta::is_void< FROM > >, meta::same_const< TO, FROM > >::type >
Template Struct static_shared_vector_caster< TO, FROM, typename meta::_and< meta::_and< meta::is_void< TO >, meta::is_not_void< FROM > >, meta::same_const< TO, FROM > >::type >
Template Struct static_shared_vector_caster< TOFRO, TOFRO, void >
Template Struct swap
Template Struct swap< 1 >
Template Struct swap< 2 >
Template Struct swap< 4 >
Template Struct swap< 8 >
Struct escape
Struct Field::Helper
Struct FieldCreate::Helper
Struct array_at
Struct array_at_internal
Struct indent
Struct indent_level
Struct indent_scope
Struct JSONPrintOptions
Struct maybeQuote
Template Struct _and
Template Struct _and< A, B, typename A::type, typename B::type, R >
Template Struct arg_type
Template Struct arg_type< bool >
Template Struct arg_type< char >
Template Struct arg_type< double >
Template Struct arg_type< float >
Template Struct arg_type< int >
Template Struct arg_type< long >
Template Struct arg_type< long double >
Template Struct arg_type< long long >
Template Struct arg_type< short >
Template Struct arg_type< signed char >
Template Struct arg_type< unsigned char >
Template Struct arg_type< unsigned int >
Template Struct arg_type< unsigned long >
Template Struct arg_type< unsigned long long >
Template Struct arg_type< unsigned short >
Template Struct decorate_const
Template Struct decorate_const< const T >
Struct _const_no
Struct _const_yes
Template Struct _has_const
Template Struct _has_const< const T >
Template Struct _same_type
Template Struct _same_type< T, T, R >
Template Struct is_not_void
Template Struct is_not_void< const void >
Template Struct is_not_void< void >
Template Struct is_void
Template Struct is_void< const void, R >
Template Struct is_void< void, R >
Template Struct not_same_type
Template Struct not_same_type< A, A >
Template Struct same_const
Template Struct same_root
Template Struct same_root< const T, T, R >
Template Struct same_root< T, const T, R >
Template Struct same_root< T, T, R >
Template Struct strip_const
Template Struct strip_const< const T >
Struct PVDataVersion
Struct PVRequestMapper::Mapping
Struct PVStructure::Formatter
Template Struct ScalarTypeID
Template Struct ScalarTypeID< boolean >
Template Struct ScalarTypeID< const boolean >
Template Struct ScalarTypeID< const double >
Template Struct ScalarTypeID< const float >
Template Struct ScalarTypeID< const int16 >
Template Struct ScalarTypeID< const int32 >
Template Struct ScalarTypeID< const int64 >
Template Struct ScalarTypeID< const int8 >
Template Struct ScalarTypeID< const std::string >
Template Struct ScalarTypeID< const uint16 >
Template Struct ScalarTypeID< const uint32 >
Template Struct ScalarTypeID< const uint64 >
Template Struct ScalarTypeID< const uint8 >
Template Struct ScalarTypeID< double >
Template Struct ScalarTypeID< float >
Template Struct ScalarTypeID< int16 >
Template Struct ScalarTypeID< int32 >
Template Struct ScalarTypeID< int64 >
Template Struct ScalarTypeID< int8 >
Template Struct ScalarTypeID< std::string >
Template Struct ScalarTypeID< uint16 >
Template Struct ScalarTypeID< uint32 >
Template Struct ScalarTypeID< uint64 >
Template Struct ScalarTypeID< uint8 >
Template Struct ScalarTypeTraits
Template Struct ScalarTypeTraits< pvBoolean >
Template Struct ScalarTypeTraits< pvByte >
Template Struct ScalarTypeTraits< pvDouble >
Template Struct ScalarTypeTraits< pvFloat >
Template Struct ScalarTypeTraits< pvInt >
Template Struct ScalarTypeTraits< pvLong >
Template Struct ScalarTypeTraits< pvShort >
Template Struct ScalarTypeTraits< pvString >
Template Struct ScalarTypeTraits< pvUByte >
Template Struct ScalarTypeTraits< pvUInt >
Template Struct ScalarTypeTraits< pvULong >
Template Struct ScalarTypeTraits< pvUShort >
Struct TimerCallback::IncreasingTime
Struct ValueBuilder::child
Template Struct ValueBuilder::child_scalar
Struct ValueBuilder::child_scalar_array
Struct ValueBuilder::child_scalar_base
Struct ValueBuilder::child_struct
Struct Impl
Class Config
Class Config
Class Config
Class testPassx
Template Class enable_shared_from_this
Class ptr_base
Template Class shared_ptr
Class shared_ptr_base
Template Class weak_ptr
Class weak_ptr_base
Class Alarm
Class AlarmSeverityFunc
Class AlarmStatusFunc
Class AnyScalar
Class Array
Class BaseException
Class BitSet
Class BitSetSerializable
Class BitSetUtil
Class BoundedScalarArray
Class BoundedString
Class ByteBuffer
Class Control
Class Convert
Class CreateRequest
Class DeserializableControl
Template Class ExceptionMixed
Template Class PVVectorStorage
Template Class shared_vector_base
Class Display
Class Event
Class ExceptionMixin
Class Field
Class FieldBuilder
Class FieldCreate
Class FixedScalarArray
Class Lock
Class NoDefaultMethods
Class PostHandler
Class PVAlarm
Class PVArray
Class PVControl
Class PVDataCreate
Class PVDisplay
Class PVEnumerated
Class PVField
Class PVRequestMapper
Class PVScalar
Class PVScalarArray
Template Class PVScalarValue
Class PVString
Class PVStructure
Class PVTimeStamp
Class PVUnion
Template Class PVValueArray
Template Class PVValueArray< PVStructurePtr >
Template Class PVValueArray< PVUnionPtr >
Class Scalar
Class ScalarArray
Class Serializable
Class SerializableArray
Class SerializableControl
Class SerializeHelper
Template Class shared_vector
Template Class shared_vector< E, typename meta::is_void< E >::type >
Class StandardField
Class StandardPVField
Class Status
Class Structure
Class StructureArray
Class Thread
Class Timer
Class TimerCallback
Class TimeStamp
Class Union
Class UnionArray
Class ValueBuilder
Class Thread
Enums
Enum AlarmSeverity
Enum AlarmStatus
Enum DebugLevel
Enum ScalarType
Enum ThreadPriority
Enum Type
Unions
Union wrap_t::blob_t
Template Union asInt< double >::pun
Template Union asInt< float >::pun
Functions
Function CASE(UInt8, epics::pvData::uint8, UCHAR, UByte)
Function CASE(UInt16, epics::pvData::uint16, USHORT, UShort)
Function CASE(UInt32, epics::pvData::uint32, ULONG, UInt)
Function CASE(Float32, float, FLOAT, Float)
Template Function detail::test_method
Template Function detail::testEqualx
Template Function detail::testNotEqualx
Template Function epics::debug::const_pointer_cast
Template Function epics::debug::do_enable_shared_from_this(const shared_ptr<Store>&, enable_shared_from_this<Actual> *)
Template Function epics::debug::do_enable_shared_from_this(const shared_ptr<T>&, …)
Template Function epics::debug::dynamic_pointer_cast
Template Function epics::debug::static_pointer_cast
Function epics::operator<<
Function epics::pvData::buildValueAlarm
Template Function epics::pvData::castUnsafe
Function epics::pvData::castUnsafeV
Function epics::pvData::checkBitSetPVField
Function epics::pvData::compare(const Field&, const Field&)
Function epics::pvData::compare(const Scalar&, const Scalar&)
Function epics::pvData::compare(const ScalarArray&, const ScalarArray&)
Function epics::pvData::compare(const Structure&, const Structure&)
Function epics::pvData::compare(const StructureArray&, const StructureArray&)
Function epics::pvData::compare(const Union&, const Union&)
Function epics::pvData::compare(const UnionArray&, const UnionArray&)
Function epics::pvData::compare(const BoundedString&, const BoundedString&)
Template Function epics::pvData::const_shared_vector_cast
Template Function epics::pvData::copy(PVValueArray<T>&, size_t, size_t, PVValueArray<T>&, size_t, size_t, size_t)
Function epics::pvData::copy(PVScalarArray&, size_t, size_t, PVScalarArray&, size_t, size_t, size_t)
Function epics::pvData::copy(PVStructureArray&, size_t, size_t, PVStructureArray&, size_t, size_t, size_t)
Function epics::pvData::copy(PVUnionArray&, size_t, size_t, PVUnionArray&, size_t, size_t, size_t)
Function epics::pvData::copy(PVArray&, size_t, size_t, PVArray&, size_t, size_t, size_t)
Function epics::pvData::copy(PVArray::shared_pointer const&, size_t, size_t, PVArray::shared_pointer&, size_t, size_t, size_t)
Template Function epics::pvData::copy(PVValueArray<T>&, size_t, size_t, PVValueArray<T>&, size_t, size_t, size_t)
Function epics::pvData::createRequest
Function epics::pvData::decodeScalar
Function epics::pvData::deserializeFromBuffer
Function epics::pvData::deserializeFromVector
Function epics::pvData::deserializeStructureField
Function epics::pvData::deserializeUnionField
Template Function epics::pvData::detail::load_unaligned
Template Function epics::pvData::detail::makeException
Function epics::pvData::detail::parseToPOD(const char *, boolean *)
Function epics::pvData::detail::parseToPOD(const char *, int8 *)
Function epics::pvData::detail::parseToPOD(const char *, uint8 *)
Function epics::pvData::detail::parseToPOD(const char *, int16_t *)
Function epics::pvData::detail::parseToPOD(const char *, uint16_t *)
Function epics::pvData::detail::parseToPOD(const char *, int32_t *)
Function epics::pvData::detail::parseToPOD(const char *, uint32_t *)
Function epics::pvData::detail::parseToPOD(const char *, int64_t *)
Function epics::pvData::detail::parseToPOD(const char *, uint64_t *)
Function epics::pvData::detail::parseToPOD(const char *, float *)
Function epics::pvData::detail::parseToPOD(const char *, double *)
Function epics::pvData::detail::parseToPOD(const std::string&, boolean *)
Function epics::pvData::detail::parseToPOD(const std::string&, int8 *)
Function epics::pvData::detail::parseToPOD(const std::string&, uint8 *)
Function epics::pvData::detail::parseToPOD(const std::string&, int16_t *)
Function epics::pvData::detail::parseToPOD(const std::string&, uint16_t *)
Function epics::pvData::detail::parseToPOD(const std::string&, int32_t *)
Function epics::pvData::detail::parseToPOD(const std::string&, uint32_t *)
Function epics::pvData::detail::parseToPOD(const std::string&, int64_t *)
Function epics::pvData::detail::parseToPOD(const std::string&, uint64_t *)
Function epics::pvData::detail::parseToPOD(const std::string&, float *)
Function epics::pvData::detail::parseToPOD(const std::string&, double *)
Template Function epics::pvData::detail::showException
Template Function epics::pvData::detail::store_unaligned
Function epics::pvData::field_factory_init
Function epics::pvData::format::indent_value
Function epics::pvData::format::operator<<(std::ostream&, indent_level const&)
Function epics::pvData::format::operator<<(std::ostream&, indent const&)
Function epics::pvData::format::operator<<(std::ostream&, array_at const&)
Template Function epics::pvData::freeze
Function epics::pvData::get(StringArray&)
Function epics::pvData::get(StringArray const&)
Function epics::pvData::get(StringArrayPtr&)
Function epics::pvData::get(StringArrayPtr const&)
Function epics::pvData::getConvert
Function epics::pvData::getFieldCreate
Function epics::pvData::getPVDataCreate
Function epics::pvData::getStandardField
Function epics::pvData::getStandardPVField
Function epics::pvData::getVector(StringArrayPtr&)
Function epics::pvData::getVector(StringArrayPtr const&)
Function epics::pvData::getVersion
Function epics::pvData::hexdigit
Function epics::pvData::operator!=(const PVField&, const PVField&)
Function epics::pvData::operator!=(const Field&, const Field&)
Function epics::pvData::operator!=(const Scalar&, const Scalar&)
Function epics::pvData::operator!=(const ScalarArray&, const ScalarArray&)
Function epics::pvData::operator!=(const Structure&, const Structure&)
Function epics::pvData::operator!=(const StructureArray&, const StructureArray&)
Function epics::pvData::operator!=(const Union&, const Union&)
Function epics::pvData::operator!=(const UnionArray&, const UnionArray&)
Function epics::pvData::operator!=(const BoundedString&, const BoundedString&)
Function epics::pvData::operator<<(std::ostream&, const Field&)
Function epics::pvData::operator<<(std::ostream&, const PVStructure::Formatter&)
Function epics::pvData::operator<<(std::ostream&, const escape&)
Function epics::pvData::operator<<(std::ostream&, const maybeQuote&)
Function epics::pvData::operator<<(format::array_at_internal const&, const PVArray&)
Function epics::pvData::operator<<(std::ostream&, const PVField&)
Function epics::pvData::operator<<(std::ostream&, const Type&)
Function epics::pvData::operator<<(std::ostream&, const ScalarType&)
Function epics::pvData::operator<<(std::ostream&, const AnyScalar&)
Function epics::pvData::operator<<(std::ostream&, const BitSet&)
Function epics::pvData::operator<<(std::ostream&, const Status&)
Function epics::pvData::operator<<(std::ostream&, const Status::StatusType&)
Function epics::pvData::operator<<(std::ostream&, const Timer&)
Function epics::pvData::operator==(const PVField&, const PVField&)
Function epics::pvData::operator==(const Field&, const Field&)
Function epics::pvData::operator==(const Scalar&, const Scalar&)
Function epics::pvData::operator==(const ScalarArray&, const ScalarArray&)
Function epics::pvData::operator==(const Structure&, const Structure&)
Function epics::pvData::operator==(const StructureArray&, const StructureArray&)
Function epics::pvData::operator==(const Union&, const Union&)
Function epics::pvData::operator==(const UnionArray&, const UnionArray&)
Function epics::pvData::operator==(const BoundedString&, const BoundedString&)
Function epics::pvData::parseJSON(std::istream&)
Function epics::pvData::parseJSON(std::istream&, PVField&, BitSet *)
Function epics::pvData::parseJSON(std::istream&, const PVField::shared_pointer&, BitSet *)
Template Function epics::pvData::print_cast
Function epics::pvData::printJSON(std::ostream&, const PVStructure&, const BitSet&, const JSONPrintOptions&)
Function epics::pvData::printJSON(std::ostream&, const PVField&, const JSONPrintOptions&)
Function epics::pvData::printJSON(std::ostream&, const PVField::const_shared_pointer&, const JSONPrintOptions&)
Function epics::pvData::printRaw
Function epics::pvData::pvfield_factory_init
Function epics::pvData::ScalarTypeFunc::allocArray(ScalarType, size_t)
Template Function epics::pvData::ScalarTypeFunc::allocArray(size_t)
Function epics::pvData::ScalarTypeFunc::elementSize
Function epics::pvData::ScalarTypeFunc::getScalarType(const string&)
Function epics::pvData::ScalarTypeFunc::getScalarType(std::string const&)
Function epics::pvData::ScalarTypeFunc::isInteger
Function epics::pvData::ScalarTypeFunc::isNumeric
Function epics::pvData::ScalarTypeFunc::isPrimitive
Function epics::pvData::ScalarTypeFunc::isUInteger
Function epics::pvData::ScalarTypeFunc::name
Function epics::pvData::serializeStructureField
Function epics::pvData::serializeToVector
Function epics::pvData::serializeUnionField
Template Function epics::pvData::shared_vector_convert
Function epics::pvData::split
Template Function epics::pvData::static_shared_vector_cast
Template Function epics::pvData::swap
Template Function epics::pvData::thaw
Function epics::pvData::TypeFunc::name
Function epics::pvData::yajl_parse_helper
Function epics::readRefCounter
Function epics::registerRefCounter
Template Function epics::swap
Function epics::unregisterRefCounter
Function epicsRefSnapshotCurrent()
Function epicsRefSnapshotCurrent()
Function getPVDataVersion
Function handleParseError
Template Function operator!=
Template Function operator<<(std::ostream&, const epics::debug::shared_ptr<T>&)
Template Function operator<<(std::ostream&, const epics::pvData::shared_vector<E>&)
Template Function operator==
Template Function show_referrers
Function std::operator<<(std::ostream&, const epics::pvData::Field *)
Function std::operator<<(std::ostream&, const epics::pvData::PVField *)
Template Function std::operator<<(std::ostream&, const ::detail::ref_shower<T>&)
Template Function testFieldEqual(const std::tr1::shared_ptr<const epics::pvData::PVStructure>&, const char *, typename PVD::value_type)
Template Function testFieldEqual(const std::tr1::shared_ptr<const epics::pvData::PVStructure>&, const char *, typename PVD::const_svector)
Variables
Variable CHAR
Variable double
Variable DOUBLE
Variable epics::pvData::field_factory_once
Variable epics::pvData::field_factory_s
Variable epics::pvData::format::indent_index
Variable epics::pvData::microSecPerSec
Variable epics::pvData::milliSecPerSec
Variable epics::pvData::nanoSecPerSec
Variable epics::pvData::posixEpochAtEpicsEpoch
Variable epics::pvData::pvfield_factory_once
Variable epics::pvData::pvfield_factory_s
Variable epics::pvData::ScalarTypeFunc::names
Variable epics::pvData::stdFieldGbl
Variable epics::pvData::stdFieldGblOnce
Variable epics::pvData::TypeFunc::names
Variable LONG
Variable maxDepth
Variable SHORT
Defines
Define ADDRESS_BITS_PER_WORD
Define BIT_INDEX_MASK
Define BITS_PER_WORD
Define BYTES_PER_WORD
Define CASE
Define CASE
Define CASE
Define CASE_REAL_INT64
Define CASE_REAL_INT64
Define CASE_STRING
Define CASE_STRING
Define CAST
Define CATCH
Define CATCH
Define CHECK_POST
Define COPYMEM
Define CURRENT_FUNCTION
Define EPICS_ALWAYS_INLINE
Define EPICS_NOT_COPYABLE
Define EPICS_VERSION_INT
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define epicsExportSharedSymbols
Define EXCEPT_DEPTH
Define EXCEPT_USE_NONE
Define FINAL
Define FORCE_INLINE
Define GET
Define HAVE_SHOW_REFS
Define INTFN
Define is_aligned
Define MAKE_COMPARE
Define MAX_SCALAR_TYPE
Define OP
Define OP
Define OP
Define OP
Define OP
Define OVERRIDE
Define POINTER_DEFINITIONS
Define PRINT_EXCEPTION
Define PRINT_EXCEPTION2
Define PVD_DEPRECATED
Define PVD_DEPRECATED_52
Define PVDATA_VERSION_INT
Define PVUNION_UNDEFINED_INDEX
Define SHARED_FROM_BOOST
Define SHOW_EXCEPTION
Define SIMPLE_ARG_TYPE
Define STYPE
Define STYPE
Define TEST_METHOD
Define testEqual
Define testNotEqual
Define testShow
Define testThrows
Define testTrue
Define THROW_BASE_EXCEPTION
Define THROW_EXCEPTION
Define THROW_EXCEPTION1
Define THROW_EXCEPTION2
Define TRY
Define TRY
Define VERSION_INT
Define WORD_INDEX
Define WORD_MASK
Define WORD_OFFSET
Typedefs
Typedef epics::pvData::ArrayConstPtr
Typedef epics::pvData::BitSetPtr
Typedef epics::pvData::boolean
Typedef epics::pvData::BoundedStringConstPtr
Typedef epics::pvData::ConvertPtr
Typedef epics::pvData::EpicsThreadPtr
Typedef epics::pvData::EventPtr
Typedef epics::pvData::FieldBuilderPtr
Typedef epics::pvData::FieldConstPtr
Typedef epics::pvData::FieldConstPtrArray
Typedef epics::pvData::FieldCreatePtr
Typedef epics::pvData::int16
Typedef epics::pvData::int32
Typedef epics::pvData::int64
Typedef epics::pvData::int8
Typedef epics::pvData::Mutex
Typedef epics::pvData::PostHandlerPtr
Typedef epics::pvData::PVBoolean
Typedef epics::pvData::PVBooleanArray
Typedef epics::pvData::PVBooleanArrayPtr
Typedef epics::pvData::PVBooleanPtr
Typedef epics::pvData::PVByte
Typedef epics::pvData::PVByteArray
Typedef epics::pvData::PVByteArrayPtr
Typedef epics::pvData::PVBytePtr
Typedef epics::pvData::PVDataCreatePtr
Typedef epics::pvData::PVDouble
Typedef epics::pvData::PVDoubleArray
Typedef epics::pvData::PVDoubleArrayPtr
Typedef epics::pvData::PVDoublePtr
Typedef epics::pvData::PVFieldPtr
Typedef epics::pvData::PVFieldPtrArray
Typedef epics::pvData::PVFieldPtrArray_const__iterator
Typedef epics::pvData::PVFieldPtrArray_iterator
Typedef epics::pvData::PVFloat
Typedef epics::pvData::PVFloatArray
Typedef epics::pvData::PVFloatArrayPtr
Typedef epics::pvData::PVFloatPtr
Typedef epics::pvData::PVInt
Typedef epics::pvData::PVIntArray
Typedef epics::pvData::PVIntArrayPtr
Typedef epics::pvData::PVIntPtr
Typedef epics::pvData::PVLong
Typedef epics::pvData::PVLongArray
Typedef epics::pvData::PVLongArrayPtr
Typedef epics::pvData::PVLongPtr
Typedef epics::pvData::PVScalarArrayPtr
Typedef epics::pvData::PVScalarPtr
Typedef epics::pvData::PVShort
Typedef epics::pvData::PVShortArray
Typedef epics::pvData::PVShortArrayPtr
Typedef epics::pvData::PVShortPtr
Typedef epics::pvData::PVStringArray
Typedef epics::pvData::PVStringArrayPtr
Typedef epics::pvData::PVStringPtr
Typedef epics::pvData::PVStructureArray
Typedef epics::pvData::PVStructureArrayPtr
Typedef epics::pvData::PVStructureArrayPtrArray
Typedef epics::pvData::PVStructureArrayPtrArrayPtr
Typedef epics::pvData::PVStructurePtr
Typedef epics::pvData::PVStructurePtrArray
Typedef epics::pvData::PVStructurePtrArray_const__iterator
Typedef epics::pvData::PVStructurePtrArray_iterator
Typedef epics::pvData::PVUByte
Typedef epics::pvData::PVUByteArray
Typedef epics::pvData::PVUByteArrayPtr
Typedef epics::pvData::PVUBytePtr
Typedef epics::pvData::PVUInt
Typedef epics::pvData::PVUIntArray
Typedef epics::pvData::PVUIntArrayPtr
Typedef epics::pvData::PVUIntPtr
Typedef epics::pvData::PVULong
Typedef epics::pvData::PVULongArray
Typedef epics::pvData::PVULongArrayPtr
Typedef epics::pvData::PVULongPtr
Typedef epics::pvData::PVUnionArray
Typedef epics::pvData::PVUnionArrayPtr
Typedef epics::pvData::PVUnionArrayPtrArray
Typedef epics::pvData::PVUnionArrayPtrArrayPtr
Typedef epics::pvData::PVUnionPtr
Typedef epics::pvData::PVUnionPtrArray
Typedef epics::pvData::PVUnionPtrArray_const__iterator
Typedef epics::pvData::PVUnionPtrArray_iterator
Typedef epics::pvData::PVUShort
Typedef epics::pvData::PVUShortArray
Typedef epics::pvData::PVUShortArrayPtr
Typedef epics::pvData::PVUShortPtr
Typedef epics::pvData::Runnable
Typedef epics::pvData::ScalarArrayConstPtr
Typedef epics::pvData::ScalarConstPtr
Typedef epics::pvData::StandardFieldPtr
Typedef epics::pvData::StandardPVFieldPtr
Typedef epics::pvData::StringArray
Typedef epics::pvData::StringArray_const_iterator
Typedef epics::pvData::StringArray_iterator
Typedef epics::pvData::StringArrayPtr
Typedef epics::pvData::StructureArrayConstPtr
Typedef epics::pvData::StructureConstPtr
Typedef epics::pvData::ThreadPtr
Typedef epics::pvData::TimerCallbackPtr
Typedef epics::pvData::TimerPtr
Typedef epics::pvData::uint16
Typedef epics::pvData::uint32
Typedef epics::pvData::uint64
Typedef epics::pvData::uint8
Typedef epics::pvData::UnionArrayConstPtr
Typedef epics::pvData::UnionConstPtr
Typedef epics::pvData::yajl::integer_arg
Typedef epics::pvData::yajl::size_arg
Reference Manual and API Documentation
Source Code Repository on GitHub
EPICS Documentation
Docs
»
Library API
Edit on GitHub
Library API
¶
Page Hierarchy
¶
RefTrack
Differences between std::vector and shared_vector
Memory Management with shared_vector
Value const-ness and shared_vector
Deprecated List
Full API
¶
Namespaces
¶
Namespace @0
Namespace @21
Namespace @22
Namespace @23
Namespace @24
Namespace @54
Namespace @55
Namespace @59
Namespace @6
Namespace detail
Classes
Functions
Namespace epics
Detailed Description
Namespaces
Functions
Namespace epics::debug
Classes
Functions
Namespace epics::pvData
Namespaces
Classes
Enums
Functions
Typedefs
Unions
Variables
Namespace epics::pvData::@3
Namespace epics::pvData::@5
Namespace epics::pvData::detail
Classes
Functions
Unions
Namespace epics::pvData::format
Classes
Functions
Variables
Namespace epics::pvData::meta
Namespaces
Classes
Namespace epics::pvData::meta::detail
Classes
Namespace epics::pvData::ScalarTypeFunc
Functions
Variables
Namespace epics::pvData::TypeFunc
Functions
Variables
Namespace epics::pvData::yajl
Typedefs
Namespace epics::RefMonitor
Classes
Namespace pvd::yajl
Namespace std
Detailed Description
Functions
Classes and Structs
¶
Template Struct ref_shower
Struct Documentation
Struct AnyScalar::bad_cast
Nested Relationships
Inheritance Relationships
Base Type
Struct Documentation
Struct AnyScalar::wrap_t
Nested Relationships
Nested Types
Struct Documentation
Struct _shared_vector_cast_tag
Struct Documentation
Struct _shared_vector_freeze_tag
Struct Documentation
Struct _shared_vector_thaw_tag
Struct Documentation
Template Struct any_storage_type
Struct Documentation
Template Struct any_storage_type< char * >
Struct Documentation
Template Struct any_storage_type< const char * >
Struct Documentation
Template Struct any_storage_type< int >
Struct Documentation
Template Struct any_storage_type< unsigned >
Struct Documentation
Template Struct asInt
Struct Documentation
Template Struct asInt< double >
Nested Relationships
Nested Types
Struct Documentation
Template Struct asInt< float >
Nested Relationships
Nested Types
Struct Documentation
Template Struct call_with
Struct Documentation
Template Struct call_with< std::string >
Struct Documentation
Template Struct call_with< std::tr1::shared_ptr< T > >
Struct Documentation
Template Struct cast_arg
Struct Documentation
Template Struct cast_arg< std::string >
Struct Documentation
Template Struct cast_helper
Struct Documentation
Template Struct cast_helper< float, double >
Struct Documentation
Template Struct cast_helper< std::string, FROM, typename meta::not_same_type< std::string, FROM >::type >
Struct Documentation
Template Struct cast_helper< TO, const char *, typename meta::_and< typename meta::not_same_type< TO, const char * >, typename meta::not_same_type< TO, std::string > >::type >
Struct Documentation
Template Struct cast_helper< TO, std::string, typename meta::not_same_type< TO, std::string >::type >
Struct Documentation
Template Struct const_caster
Struct Documentation
Template Struct const_caster< const TYPE, TYPE >
Struct Documentation
Template Struct const_caster< TYPE, const TYPE >
Struct Documentation
Template Struct const_caster< TYPE, TYPE >
Struct Documentation
Template Struct default_array_deleter
Struct Documentation
Struct field_factory
Struct Documentation
Struct FuncRunner
Inheritance Relationships
Base Type
Struct Documentation
Template Struct MethRunner
Inheritance Relationships
Base Type
Struct Documentation
Template Struct pick_type
Struct Documentation
Template Struct pick_type< Cond, Cond, Else >
Struct Documentation
Template Struct print_convolute
Struct Documentation
Template Struct print_convolute< boolean >
Struct Documentation
Template Struct print_convolute< int8 >
Struct Documentation
Template Struct print_convolute< uint8 >
Struct Documentation
Struct pvfield_factory
Struct Documentation
Template Struct ScalarStorageOps
Struct Documentation
Template Struct ScalarStorageOps< std::string >
Struct Documentation
Template Struct shared_ptr_vector_deletor
Struct Documentation
Template Struct shared_vector_converter
Struct Documentation
Template Struct shared_vector_converter< TO, FROM, typename meta::_and< meta::is_not_void< TO >, meta::is_void< FROM > >::type >
Struct Documentation
Template Struct shared_vector_converter< TO, FROM, typename meta::_and< meta::is_void< TO >, meta::is_not_void< FROM > >::type >
Struct Documentation
Template Struct shared_vector_converter< TO, FROM, typename meta::same_root< TO, FROM >::type >
Struct Documentation
Template Struct static_shared_vector_caster
Struct Documentation
Template Struct static_shared_vector_caster< TO, FROM, typename meta::_and< meta::_and< meta::is_not_void< TO >, meta::is_void< FROM > >, meta::same_const< TO, FROM > >::type >
Struct Documentation
Template Struct static_shared_vector_caster< TO, FROM, typename meta::_and< meta::_and< meta::is_void< TO >, meta::is_not_void< FROM > >, meta::same_const< TO, FROM > >::type >
Struct Documentation
Template Struct static_shared_vector_caster< TOFRO, TOFRO, void >
Struct Documentation
Template Struct swap
Struct Documentation
Template Struct swap< 1 >
Struct Documentation
Template Struct swap< 2 >
Struct Documentation
Template Struct swap< 4 >
Struct Documentation
Template Struct swap< 8 >
Struct Documentation
Struct escape
Struct Documentation
Struct Field::Helper
Nested Relationships
Struct Documentation
Struct FieldCreate::Helper
Nested Relationships
Struct Documentation
Struct array_at
Struct Documentation
Struct array_at_internal
Struct Documentation
Struct indent
Struct Documentation
Struct indent_level
Struct Documentation
Struct indent_scope
Struct Documentation
Struct JSONPrintOptions
Struct Documentation
Struct maybeQuote
Struct Documentation
Template Struct _and
Struct Documentation
Template Struct _and< A, B, typename A::type, typename B::type, R >
Struct Documentation
Template Struct arg_type
Struct Documentation
Template Struct arg_type< bool >
Struct Documentation
Template Struct arg_type< char >
Struct Documentation
Template Struct arg_type< double >
Struct Documentation
Template Struct arg_type< float >
Struct Documentation
Template Struct arg_type< int >
Struct Documentation
Template Struct arg_type< long >
Struct Documentation
Template Struct arg_type< long double >
Struct Documentation
Template Struct arg_type< long long >
Struct Documentation
Template Struct arg_type< short >
Struct Documentation
Template Struct arg_type< signed char >
Struct Documentation
Template Struct arg_type< unsigned char >
Struct Documentation
Template Struct arg_type< unsigned int >
Struct Documentation
Template Struct arg_type< unsigned long >
Struct Documentation
Template Struct arg_type< unsigned long long >
Struct Documentation
Template Struct arg_type< unsigned short >
Struct Documentation
Template Struct decorate_const
Struct Documentation
Template Struct decorate_const< const T >
Struct Documentation
Struct _const_no
Struct Documentation
Struct _const_yes
Struct Documentation
Template Struct _has_const
Struct Documentation
Template Struct _has_const< const T >
Struct Documentation
Template Struct _same_type
Struct Documentation
Template Struct _same_type< T, T, R >
Struct Documentation
Template Struct is_not_void
Struct Documentation
Template Struct is_not_void< const void >
Struct Documentation
Template Struct is_not_void< void >
Struct Documentation
Template Struct is_void
Struct Documentation
Template Struct is_void< const void, R >
Struct Documentation
Template Struct is_void< void, R >
Struct Documentation
Template Struct not_same_type
Struct Documentation
Template Struct not_same_type< A, A >
Struct Documentation
Template Struct same_const
Inheritance Relationships
Base Type
Struct Documentation
Template Struct same_root
Struct Documentation
Template Struct same_root< const T, T, R >
Struct Documentation
Template Struct same_root< T, const T, R >
Struct Documentation
Template Struct same_root< T, T, R >
Struct Documentation
Template Struct strip_const
Struct Documentation
Template Struct strip_const< const T >
Struct Documentation
Struct PVDataVersion
Struct Documentation
Struct PVRequestMapper::Mapping
Nested Relationships
Struct Documentation
Struct PVStructure::Formatter
Nested Relationships
Struct Documentation
Template Struct ScalarTypeID
Struct Documentation
Template Struct ScalarTypeID< boolean >
Struct Documentation
Template Struct ScalarTypeID< const boolean >
Struct Documentation
Template Struct ScalarTypeID< const double >
Struct Documentation
Template Struct ScalarTypeID< const float >
Struct Documentation
Template Struct ScalarTypeID< const int16 >
Struct Documentation
Template Struct ScalarTypeID< const int32 >
Struct Documentation
Template Struct ScalarTypeID< const int64 >
Struct Documentation
Template Struct ScalarTypeID< const int8 >
Struct Documentation
Template Struct ScalarTypeID< const std::string >
Struct Documentation
Template Struct ScalarTypeID< const uint16 >
Struct Documentation
Template Struct ScalarTypeID< const uint32 >
Struct Documentation
Template Struct ScalarTypeID< const uint64 >
Struct Documentation
Template Struct ScalarTypeID< const uint8 >
Struct Documentation
Template Struct ScalarTypeID< double >
Struct Documentation
Template Struct ScalarTypeID< float >
Struct Documentation
Template Struct ScalarTypeID< int16 >
Struct Documentation
Template Struct ScalarTypeID< int32 >
Struct Documentation
Template Struct ScalarTypeID< int64 >
Struct Documentation
Template Struct ScalarTypeID< int8 >
Struct Documentation
Template Struct ScalarTypeID< std::string >
Struct Documentation
Template Struct ScalarTypeID< uint16 >
Struct Documentation
Template Struct ScalarTypeID< uint32 >
Struct Documentation
Template Struct ScalarTypeID< uint64 >
Struct Documentation
Template Struct ScalarTypeID< uint8 >
Struct Documentation
Template Struct ScalarTypeTraits
Struct Documentation
Template Struct ScalarTypeTraits< pvBoolean >
Struct Documentation
Template Struct ScalarTypeTraits< pvByte >
Struct Documentation
Template Struct ScalarTypeTraits< pvDouble >
Struct Documentation
Template Struct ScalarTypeTraits< pvFloat >
Struct Documentation
Template Struct ScalarTypeTraits< pvInt >
Struct Documentation
Template Struct ScalarTypeTraits< pvLong >
Struct Documentation
Template Struct ScalarTypeTraits< pvShort >
Struct Documentation
Template Struct ScalarTypeTraits< pvString >
Struct Documentation
Template Struct ScalarTypeTraits< pvUByte >
Struct Documentation
Template Struct ScalarTypeTraits< pvUInt >
Struct Documentation
Template Struct ScalarTypeTraits< pvULong >
Struct Documentation
Template Struct ScalarTypeTraits< pvUShort >
Struct Documentation
Struct TimerCallback::IncreasingTime
Nested Relationships
Struct Documentation
Struct ValueBuilder::child
Nested Relationships
Inheritance Relationships
Derived Types
Struct Documentation
Template Struct ValueBuilder::child_scalar
Nested Relationships
Inheritance Relationships
Base Type
Struct Documentation
Struct ValueBuilder::child_scalar_array
Nested Relationships
Inheritance Relationships
Base Type
Struct Documentation
Struct ValueBuilder::child_scalar_base
Nested Relationships
Inheritance Relationships
Base Type
Derived Type
Struct Documentation
Struct ValueBuilder::child_struct
Nested Relationships
Inheritance Relationships
Base Type
Struct Documentation
Struct Impl
Inheritance Relationships
Base Type
Struct Documentation
Class Config
Class Documentation
Class Config
Class Documentation
Class Config
Class Documentation
Class testPassx
Class Documentation
Template Class enable_shared_from_this
Class Documentation
Class ptr_base
Inheritance Relationships
Derived Types
Class Documentation
Template Class shared_ptr
Inheritance Relationships
Base Type
Class Documentation
Class shared_ptr_base
Inheritance Relationships
Base Type
Derived Type
Class Documentation
Template Class weak_ptr
Inheritance Relationships
Base Type
Class Documentation
Class weak_ptr_base
Inheritance Relationships
Base Type
Derived Types
Class Documentation
Class Alarm
Class Documentation
Class AlarmSeverityFunc
Class Documentation
Class AlarmStatusFunc
Class Documentation
Class AnyScalar
Nested Relationships
Nested Types
Class Documentation
Class Array
Inheritance Relationships
Base Type
Derived Types
Class Documentation
Class BaseException
Inheritance Relationships
Base Type
Class Documentation
Class BitSet
Inheritance Relationships
Base Type
Class Documentation
Class BitSetSerializable
Inheritance Relationships
Derived Type
Class Documentation
Class BitSetUtil
Class Documentation
Class BoundedScalarArray
Inheritance Relationships
Base Type
Class Documentation
Class BoundedString
Inheritance Relationships
Base Type
Class Documentation
Class ByteBuffer
Class Documentation
Class Control
Class Documentation
Class Convert
Class Documentation
Class CreateRequest
Class Documentation
Class DeserializableControl
Class Documentation
Template Class ExceptionMixed
Inheritance Relationships
Base Types
Class Documentation
Template Class PVVectorStorage
Inheritance Relationships
Base Type
Class Documentation
Template Class shared_vector_base
Inheritance Relationships
Derived Types
Class Documentation
Class Display
Class Documentation
Class Event
Class Documentation
Class ExceptionMixin
Inheritance Relationships
Derived Type
Class Documentation
Class Field
Nested Relationships
Nested Types
Inheritance Relationships
Base Types
Derived Types
Class Documentation
Class FieldBuilder
Inheritance Relationships
Base Type
Class Documentation
Class FieldCreate
Nested Relationships
Nested Types
Class Documentation
Class FixedScalarArray
Inheritance Relationships
Base Type
Class Documentation
Class Lock
Class Documentation
Class NoDefaultMethods
Class Documentation
Class PostHandler
Class Documentation
Class PVAlarm
Class Documentation
Class PVArray
Inheritance Relationships
Base Types
Derived Types
Class Documentation
Class PVControl
Class Documentation
Class PVDataCreate
Class Documentation
Class PVDisplay
Class Documentation
Class PVEnumerated
Class Documentation
Class PVField
Inheritance Relationships
Base Types
Derived Types
Class Documentation
Class PVRequestMapper
Nested Relationships
Nested Types
Class Documentation
Class PVScalar
Inheritance Relationships
Base Type
Derived Types
Class Documentation
Class PVScalarArray
Inheritance Relationships
Base Type
Derived Type
Class Documentation
Template Class PVScalarValue
Inheritance Relationships
Base Type
Class Documentation
Class PVString
Inheritance Relationships
Base Types
Class Documentation
Class PVStructure
Nested Relationships
Nested Types
Inheritance Relationships
Base Types
Class Documentation
Class PVTimeStamp
Class Documentation
Class PVUnion
Inheritance Relationships
Base Type
Class Documentation
Template Class PVValueArray
Inheritance Relationships
Base Type
Class Documentation
Template Class PVValueArray< PVStructurePtr >
Inheritance Relationships
Base Type
Class Documentation
Template Class PVValueArray< PVUnionPtr >
Inheritance Relationships
Base Type
Class Documentation
Class Scalar
Inheritance Relationships
Base Type
Derived Type
Class Documentation
Class ScalarArray
Inheritance Relationships
Base Type
Derived Types
Class Documentation
Class Serializable
Inheritance Relationships
Derived Types
Class Documentation
Class SerializableArray
Inheritance Relationships
Base Type
Derived Types
Class Documentation
Class SerializableControl
Class Documentation
Class SerializeHelper
Class Documentation
Template Class shared_vector
Inheritance Relationships
Base Type
Class Documentation
Template Class shared_vector< E, typename meta::is_void< E >::type >
Inheritance Relationships
Base Type
Class Documentation
Class StandardField
Class Documentation
Class StandardPVField
Class Documentation
Class Status
Inheritance Relationships
Base Type
Class Documentation
Class Structure
Inheritance Relationships
Base Type
Class Documentation
Class StructureArray
Inheritance Relationships
Base Type
Class Documentation
Class Thread
Inheritance Relationships
Base Type
Class Documentation
Class Timer
Inheritance Relationships
Base Type
Class Documentation
Class TimerCallback
Nested Relationships
Nested Types
Class Documentation
Class TimeStamp
Class Documentation
Class Union
Inheritance Relationships
Base Type
Class Documentation
Class UnionArray
Inheritance Relationships
Base Type
Class Documentation
Class ValueBuilder
Nested Relationships
Nested Types
Class Documentation
Class Thread
Class Documentation
Enums
¶
Enum AlarmSeverity
Enum Documentation
Enum AlarmStatus
Enum Documentation
Enum DebugLevel
Enum Documentation
Enum ScalarType
Enum Documentation
Enum ThreadPriority
Enum Documentation
Enum Type
Enum Documentation
Unions
¶
Union wrap_t::blob_t
Nested Relationships
Union Documentation
Template Union asInt< double >::pun
Nested Relationships
Union Documentation
Template Union asInt< float >::pun
Nested Relationships
Union Documentation
Functions
¶
Function CASE(UInt8, epics::pvData::uint8, UCHAR, UByte)
Function Documentation
Function CASE(UInt16, epics::pvData::uint16, USHORT, UShort)
Function Documentation
Function CASE(UInt32, epics::pvData::uint32, ULONG, UInt)
Function Documentation
Function CASE(Float32, float, FLOAT, Float)
Function Documentation
Template Function detail::test_method
Function Documentation
Template Function detail::testEqualx
Function Documentation
Template Function detail::testNotEqualx
Function Documentation
Template Function epics::debug::const_pointer_cast
Function Documentation
Template Function epics::debug::do_enable_shared_from_this(const shared_ptr<Store>&, enable_shared_from_this<Actual> *)
Function Documentation
Template Function epics::debug::do_enable_shared_from_this(const shared_ptr<T>&, …)
Function Documentation
Template Function epics::debug::dynamic_pointer_cast
Function Documentation
Template Function epics::debug::static_pointer_cast
Function Documentation
Function epics::operator<<
Function Documentation
Function epics::pvData::buildValueAlarm
Function Documentation
Template Function epics::pvData::castUnsafe
Function Documentation
Function epics::pvData::castUnsafeV
Function Documentation
Function epics::pvData::checkBitSetPVField
Function Documentation
Function epics::pvData::compare(const Field&, const Field&)
Function Documentation
Function epics::pvData::compare(const Scalar&, const Scalar&)
Function Documentation
Function epics::pvData::compare(const ScalarArray&, const ScalarArray&)
Function Documentation
Function epics::pvData::compare(const Structure&, const Structure&)
Function Documentation
Function epics::pvData::compare(const StructureArray&, const StructureArray&)
Function Documentation
Function epics::pvData::compare(const Union&, const Union&)
Function Documentation
Function epics::pvData::compare(const UnionArray&, const UnionArray&)
Function Documentation
Function epics::pvData::compare(const BoundedString&, const BoundedString&)
Function Documentation
Template Function epics::pvData::const_shared_vector_cast
Function Documentation
Template Function epics::pvData::copy(PVValueArray<T>&, size_t, size_t, PVValueArray<T>&, size_t, size_t, size_t)
Function Documentation
Function epics::pvData::copy(PVScalarArray&, size_t, size_t, PVScalarArray&, size_t, size_t, size_t)
Function Documentation
Function epics::pvData::copy(PVStructureArray&, size_t, size_t, PVStructureArray&, size_t, size_t, size_t)
Function Documentation
Function epics::pvData::copy(PVUnionArray&, size_t, size_t, PVUnionArray&, size_t, size_t, size_t)
Function Documentation
Function epics::pvData::copy(PVArray&, size_t, size_t, PVArray&, size_t, size_t, size_t)
Function Documentation
Function epics::pvData::copy(PVArray::shared_pointer const&, size_t, size_t, PVArray::shared_pointer&, size_t, size_t, size_t)
Function Documentation
Template Function epics::pvData::copy(PVValueArray<T>&, size_t, size_t, PVValueArray<T>&, size_t, size_t, size_t)
Function Documentation
Function epics::pvData::createRequest
Function Documentation
Function epics::pvData::decodeScalar
Function Documentation
Function epics::pvData::deserializeFromBuffer
Function Documentation
Function epics::pvData::deserializeFromVector
Function Documentation
Function epics::pvData::deserializeStructureField
Function Documentation
Function epics::pvData::deserializeUnionField
Function Documentation
Template Function epics::pvData::detail::load_unaligned
Function Documentation
Template Function epics::pvData::detail::makeException
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, boolean *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, int8 *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, uint8 *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, int16_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, uint16_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, int32_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, uint32_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, int64_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, uint64_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, float *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const char *, double *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, boolean *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, int8 *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, uint8 *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, int16_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, uint16_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, int32_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, uint32_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, int64_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, uint64_t *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, float *)
Function Documentation
Function epics::pvData::detail::parseToPOD(const std::string&, double *)
Function Documentation
Template Function epics::pvData::detail::showException
Function Documentation
Template Function epics::pvData::detail::store_unaligned
Function Documentation
Function epics::pvData::field_factory_init
Function Documentation
Function epics::pvData::format::indent_value
Function Documentation
Function epics::pvData::format::operator<<(std::ostream&, indent_level const&)
Function Documentation
Function epics::pvData::format::operator<<(std::ostream&, indent const&)
Function Documentation
Function epics::pvData::format::operator<<(std::ostream&, array_at const&)
Function Documentation
Template Function epics::pvData::freeze
Function Documentation
Function epics::pvData::get(StringArray&)
Function Documentation
Function epics::pvData::get(StringArray const&)
Function Documentation
Function epics::pvData::get(StringArrayPtr&)
Function Documentation
Function epics::pvData::get(StringArrayPtr const&)
Function Documentation
Function epics::pvData::getConvert
Function Documentation
Function epics::pvData::getFieldCreate
Function Documentation
Function epics::pvData::getPVDataCreate
Function Documentation
Function epics::pvData::getStandardField
Function Documentation
Function epics::pvData::getStandardPVField
Function Documentation
Function epics::pvData::getVector(StringArrayPtr&)
Function Documentation
Function epics::pvData::getVector(StringArrayPtr const&)
Function Documentation
Function epics::pvData::getVersion
Function Documentation
Function epics::pvData::hexdigit
Function Documentation
Function epics::pvData::operator!=(const PVField&, const PVField&)
Function Documentation
Function epics::pvData::operator!=(const Field&, const Field&)
Function Documentation
Function epics::pvData::operator!=(const Scalar&, const Scalar&)
Function Documentation
Function epics::pvData::operator!=(const ScalarArray&, const ScalarArray&)
Function Documentation
Function epics::pvData::operator!=(const Structure&, const Structure&)
Function Documentation
Function epics::pvData::operator!=(const StructureArray&, const StructureArray&)
Function Documentation
Function epics::pvData::operator!=(const Union&, const Union&)
Function Documentation
Function epics::pvData::operator!=(const UnionArray&, const UnionArray&)
Function Documentation
Function epics::pvData::operator!=(const BoundedString&, const BoundedString&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const Field&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const PVStructure::Formatter&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const escape&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const maybeQuote&)
Function Documentation
Function epics::pvData::operator<<(format::array_at_internal const&, const PVArray&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const PVField&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const Type&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const ScalarType&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const AnyScalar&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const BitSet&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const Status&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const Status::StatusType&)
Function Documentation
Function epics::pvData::operator<<(std::ostream&, const Timer&)
Function Documentation
Function epics::pvData::operator==(const PVField&, const PVField&)
Function Documentation
Function epics::pvData::operator==(const Field&, const Field&)
Function Documentation
Function epics::pvData::operator==(const Scalar&, const Scalar&)
Function Documentation
Function epics::pvData::operator==(const ScalarArray&, const ScalarArray&)
Function Documentation
Function epics::pvData::operator==(const Structure&, const Structure&)
Function Documentation
Function epics::pvData::operator==(const StructureArray&, const StructureArray&)
Function Documentation
Function epics::pvData::operator==(const Union&, const Union&)
Function Documentation
Function epics::pvData::operator==(const UnionArray&, const UnionArray&)
Function Documentation
Function epics::pvData::operator==(const BoundedString&, const BoundedString&)
Function Documentation
Function epics::pvData::parseJSON(std::istream&)
Function Documentation
Function epics::pvData::parseJSON(std::istream&, PVField&, BitSet *)
Function Documentation
Function epics::pvData::parseJSON(std::istream&, const PVField::shared_pointer&, BitSet *)
Function Documentation
Template Function epics::pvData::print_cast
Function Documentation
Function epics::pvData::printJSON(std::ostream&, const PVStructure&, const BitSet&, const JSONPrintOptions&)
Function Documentation
Function epics::pvData::printJSON(std::ostream&, const PVField&, const JSONPrintOptions&)
Function Documentation
Function epics::pvData::printJSON(std::ostream&, const PVField::const_shared_pointer&, const JSONPrintOptions&)
Function Documentation
Function epics::pvData::printRaw
Function Documentation
Function epics::pvData::pvfield_factory_init
Function Documentation
Function epics::pvData::ScalarTypeFunc::allocArray(ScalarType, size_t)
Function Documentation
Template Function epics::pvData::ScalarTypeFunc::allocArray(size_t)
Function Documentation
Function epics::pvData::ScalarTypeFunc::elementSize
Function Documentation
Function epics::pvData::ScalarTypeFunc::getScalarType(const string&)
Function Documentation
Function epics::pvData::ScalarTypeFunc::getScalarType(std::string const&)
Function Documentation
Function epics::pvData::ScalarTypeFunc::isInteger
Function Documentation
Function epics::pvData::ScalarTypeFunc::isNumeric
Function Documentation
Function epics::pvData::ScalarTypeFunc::isPrimitive
Function Documentation
Function epics::pvData::ScalarTypeFunc::isUInteger
Function Documentation
Function epics::pvData::ScalarTypeFunc::name
Function Documentation
Function epics::pvData::serializeStructureField
Function Documentation
Function epics::pvData::serializeToVector
Function Documentation
Function epics::pvData::serializeUnionField
Function Documentation
Template Function epics::pvData::shared_vector_convert
Function Documentation
Function epics::pvData::split
Function Documentation
Template Function epics::pvData::static_shared_vector_cast
Function Documentation
Template Function epics::pvData::swap
Function Documentation
Template Function epics::pvData::thaw
Function Documentation
Function epics::pvData::TypeFunc::name
Function Documentation
Function epics::pvData::yajl_parse_helper
Function Documentation
Function epics::readRefCounter
Function Documentation
Function epics::registerRefCounter
Function Documentation
Template Function epics::swap
Function Documentation
Function epics::unregisterRefCounter
Function Documentation
Function epicsRefSnapshotCurrent()
Function Documentation
Function epicsRefSnapshotCurrent()
Function Documentation
Function getPVDataVersion
Function Documentation
Function handleParseError
Function Documentation
Template Function operator!=
Function Documentation
Template Function operator<<(std::ostream&, const epics::debug::shared_ptr<T>&)
Function Documentation
Template Function operator<<(std::ostream&, const epics::pvData::shared_vector<E>&)
Function Documentation
Template Function operator==
Function Documentation
Template Function show_referrers
Function Documentation
Function std::operator<<(std::ostream&, const epics::pvData::Field *)
Function Documentation
Function std::operator<<(std::ostream&, const epics::pvData::PVField *)
Function Documentation
Template Function std::operator<<(std::ostream&, const ::detail::ref_shower<T>&)
Function Documentation
Template Function testFieldEqual(const std::tr1::shared_ptr<const epics::pvData::PVStructure>&, const char *, typename PVD::value_type)
Function Documentation
Template Function testFieldEqual(const std::tr1::shared_ptr<const epics::pvData::PVStructure>&, const char *, typename PVD::const_svector)
Function Documentation
Variables
¶
Variable CHAR
Variable Documentation
Variable double
Variable Documentation
Variable DOUBLE
Variable Documentation
Variable epics::pvData::field_factory_once
Variable Documentation
Variable epics::pvData::field_factory_s
Variable Documentation
Variable epics::pvData::format::indent_index
Variable Documentation
Variable epics::pvData::microSecPerSec
Variable Documentation
Variable epics::pvData::milliSecPerSec
Variable Documentation
Variable epics::pvData::nanoSecPerSec
Variable Documentation
Variable epics::pvData::posixEpochAtEpicsEpoch
Variable Documentation
Variable epics::pvData::pvfield_factory_once
Variable Documentation
Variable epics::pvData::pvfield_factory_s
Variable Documentation
Variable epics::pvData::ScalarTypeFunc::names
Variable Documentation
Variable epics::pvData::stdFieldGbl
Variable Documentation
Variable epics::pvData::stdFieldGblOnce
Variable Documentation
Variable epics::pvData::TypeFunc::names
Variable Documentation
Variable LONG
Variable Documentation
Variable maxDepth
Variable Documentation
Variable SHORT
Variable Documentation
Defines
¶
Define ADDRESS_BITS_PER_WORD
Define Documentation
Define BIT_INDEX_MASK
Define Documentation
Define BITS_PER_WORD
Define Documentation
Define BYTES_PER_WORD
Define Documentation
Define CASE
Define Documentation
Define CASE
Define Documentation
Define CASE
Define Documentation
Define CASE_REAL_INT64
Define Documentation
Define CASE_REAL_INT64
Define Documentation
Define CASE_STRING
Define Documentation
Define CASE_STRING
Define Documentation
Define CAST
Define Documentation
Define CATCH
Define Documentation
Define CATCH
Define Documentation
Define CHECK_POST
Define Documentation
Define COPYMEM
Define Documentation
Define CURRENT_FUNCTION
Define Documentation
Define EPICS_ALWAYS_INLINE
Define Documentation
Define EPICS_NOT_COPYABLE
Define Documentation
Define EPICS_VERSION_INT
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define epicsExportSharedSymbols
Define Documentation
Define EXCEPT_DEPTH
Define Documentation
Define EXCEPT_USE_NONE
Define Documentation
Define FINAL
Define Documentation
Define FORCE_INLINE
Define Documentation
Define GET
Define Documentation
Define HAVE_SHOW_REFS
Define Documentation
Define INTFN
Define Documentation
Define is_aligned
Define Documentation
Define MAKE_COMPARE
Define Documentation
Define MAX_SCALAR_TYPE
Define Documentation
Define OP
Define Documentation
Define OP
Define Documentation
Define OP
Define Documentation
Define OP
Define Documentation
Define OP
Define Documentation
Define OVERRIDE
Define Documentation
Define POINTER_DEFINITIONS
Define Documentation
Define PRINT_EXCEPTION
Define Documentation
Define PRINT_EXCEPTION2
Define Documentation
Define PVD_DEPRECATED
Define Documentation
Define PVD_DEPRECATED_52
Define Documentation
Define PVDATA_VERSION_INT
Define Documentation
Define PVUNION_UNDEFINED_INDEX
Define Documentation
Define SHARED_FROM_BOOST
Define Documentation
Define SHOW_EXCEPTION
Define Documentation
Define SIMPLE_ARG_TYPE
Define Documentation
Define STYPE
Define Documentation
Define STYPE
Define Documentation
Define TEST_METHOD
Define Documentation
Define testEqual
Define Documentation
Define testNotEqual
Define Documentation
Define testShow
Define Documentation
Define testThrows
Define Documentation
Define testTrue
Define Documentation
Define THROW_BASE_EXCEPTION
Define Documentation
Define THROW_EXCEPTION
Define Documentation
Define THROW_EXCEPTION1
Define Documentation
Define THROW_EXCEPTION2
Define Documentation
Define TRY
Define Documentation
Define TRY
Define Documentation
Define VERSION_INT
Define Documentation
Define WORD_INDEX
Define Documentation
Define WORD_MASK
Define Documentation
Define WORD_OFFSET
Define Documentation
Typedefs
¶
Typedef epics::pvData::ArrayConstPtr
Typedef Documentation
Typedef epics::pvData::BitSetPtr
Typedef Documentation
Typedef epics::pvData::boolean
Typedef Documentation
Typedef epics::pvData::BoundedStringConstPtr
Typedef Documentation
Typedef epics::pvData::ConvertPtr
Typedef Documentation
Typedef epics::pvData::EpicsThreadPtr
Typedef Documentation
Typedef epics::pvData::EventPtr
Typedef Documentation
Typedef epics::pvData::FieldBuilderPtr
Typedef Documentation
Typedef epics::pvData::FieldConstPtr
Typedef Documentation
Typedef epics::pvData::FieldConstPtrArray
Typedef Documentation
Typedef epics::pvData::FieldCreatePtr
Typedef Documentation
Typedef epics::pvData::int16
Typedef Documentation
Typedef epics::pvData::int32
Typedef Documentation
Typedef epics::pvData::int64
Typedef Documentation
Typedef epics::pvData::int8
Typedef Documentation
Typedef epics::pvData::Mutex
Typedef Documentation
Typedef epics::pvData::PostHandlerPtr
Typedef Documentation
Typedef epics::pvData::PVBoolean
Typedef Documentation
Typedef epics::pvData::PVBooleanArray
Typedef Documentation
Typedef epics::pvData::PVBooleanArrayPtr
Typedef Documentation
Typedef epics::pvData::PVBooleanPtr
Typedef Documentation
Typedef epics::pvData::PVByte
Typedef Documentation
Typedef epics::pvData::PVByteArray
Typedef Documentation
Typedef epics::pvData::PVByteArrayPtr
Typedef Documentation
Typedef epics::pvData::PVBytePtr
Typedef Documentation
Typedef epics::pvData::PVDataCreatePtr
Typedef Documentation
Typedef epics::pvData::PVDouble
Typedef Documentation
Typedef epics::pvData::PVDoubleArray
Typedef Documentation
Typedef epics::pvData::PVDoubleArrayPtr
Typedef Documentation
Typedef epics::pvData::PVDoublePtr
Typedef Documentation
Typedef epics::pvData::PVFieldPtr
Typedef Documentation
Typedef epics::pvData::PVFieldPtrArray
Typedef Documentation
Typedef epics::pvData::PVFieldPtrArray_const__iterator
Typedef Documentation
Typedef epics::pvData::PVFieldPtrArray_iterator
Typedef Documentation
Typedef epics::pvData::PVFloat
Typedef Documentation
Typedef epics::pvData::PVFloatArray
Typedef Documentation
Typedef epics::pvData::PVFloatArrayPtr
Typedef Documentation
Typedef epics::pvData::PVFloatPtr
Typedef Documentation
Typedef epics::pvData::PVInt
Typedef Documentation
Typedef epics::pvData::PVIntArray
Typedef Documentation
Typedef epics::pvData::PVIntArrayPtr
Typedef Documentation
Typedef epics::pvData::PVIntPtr
Typedef Documentation
Typedef epics::pvData::PVLong
Typedef Documentation
Typedef epics::pvData::PVLongArray
Typedef Documentation
Typedef epics::pvData::PVLongArrayPtr
Typedef Documentation
Typedef epics::pvData::PVLongPtr
Typedef Documentation
Typedef epics::pvData::PVScalarArrayPtr
Typedef Documentation
Typedef epics::pvData::PVScalarPtr
Typedef Documentation
Typedef epics::pvData::PVShort
Typedef Documentation
Typedef epics::pvData::PVShortArray
Typedef Documentation
Typedef epics::pvData::PVShortArrayPtr
Typedef Documentation
Typedef epics::pvData::PVShortPtr
Typedef Documentation
Typedef epics::pvData::PVStringArray
Typedef Documentation
Typedef epics::pvData::PVStringArrayPtr
Typedef Documentation
Typedef epics::pvData::PVStringPtr
Typedef Documentation
Typedef epics::pvData::PVStructureArray
Typedef Documentation
Typedef epics::pvData::PVStructureArrayPtr
Typedef Documentation
Typedef epics::pvData::PVStructureArrayPtrArray
Typedef Documentation
Typedef epics::pvData::PVStructureArrayPtrArrayPtr
Typedef Documentation
Typedef epics::pvData::PVStructurePtr
Typedef Documentation
Typedef epics::pvData::PVStructurePtrArray
Typedef Documentation
Typedef epics::pvData::PVStructurePtrArray_const__iterator
Typedef Documentation
Typedef epics::pvData::PVStructurePtrArray_iterator
Typedef Documentation
Typedef epics::pvData::PVUByte
Typedef Documentation
Typedef epics::pvData::PVUByteArray
Typedef Documentation
Typedef epics::pvData::PVUByteArrayPtr
Typedef Documentation
Typedef epics::pvData::PVUBytePtr
Typedef Documentation
Typedef epics::pvData::PVUInt
Typedef Documentation
Typedef epics::pvData::PVUIntArray
Typedef Documentation
Typedef epics::pvData::PVUIntArrayPtr
Typedef Documentation
Typedef epics::pvData::PVUIntPtr
Typedef Documentation
Typedef epics::pvData::PVULong
Typedef Documentation
Typedef epics::pvData::PVULongArray
Typedef Documentation
Typedef epics::pvData::PVULongArrayPtr
Typedef Documentation
Typedef epics::pvData::PVULongPtr
Typedef Documentation
Typedef epics::pvData::PVUnionArray
Typedef Documentation
Typedef epics::pvData::PVUnionArrayPtr
Typedef Documentation
Typedef epics::pvData::PVUnionArrayPtrArray
Typedef Documentation
Typedef epics::pvData::PVUnionArrayPtrArrayPtr
Typedef Documentation
Typedef epics::pvData::PVUnionPtr
Typedef Documentation
Typedef epics::pvData::PVUnionPtrArray
Typedef Documentation
Typedef epics::pvData::PVUnionPtrArray_const__iterator
Typedef Documentation
Typedef epics::pvData::PVUnionPtrArray_iterator
Typedef Documentation
Typedef epics::pvData::PVUShort
Typedef Documentation
Typedef epics::pvData::PVUShortArray
Typedef Documentation
Typedef epics::pvData::PVUShortArrayPtr
Typedef Documentation
Typedef epics::pvData::PVUShortPtr
Typedef Documentation
Typedef epics::pvData::Runnable
Typedef Documentation
Typedef epics::pvData::ScalarArrayConstPtr
Typedef Documentation
Typedef epics::pvData::ScalarConstPtr
Typedef Documentation
Typedef epics::pvData::StandardFieldPtr
Typedef Documentation
Typedef epics::pvData::StandardPVFieldPtr
Typedef Documentation
Typedef epics::pvData::StringArray
Typedef Documentation
Typedef epics::pvData::StringArray_const_iterator
Typedef Documentation
Typedef epics::pvData::StringArray_iterator
Typedef Documentation
Typedef epics::pvData::StringArrayPtr
Typedef Documentation
Typedef epics::pvData::StructureArrayConstPtr
Typedef Documentation
Typedef epics::pvData::StructureConstPtr
Typedef Documentation
Typedef epics::pvData::ThreadPtr
Typedef Documentation
Typedef epics::pvData::TimerCallbackPtr
Typedef Documentation
Typedef epics::pvData::TimerPtr
Typedef Documentation
Typedef epics::pvData::uint16
Typedef Documentation
Typedef epics::pvData::uint32
Typedef Documentation
Typedef epics::pvData::uint64
Typedef Documentation
Typedef epics::pvData::uint8
Typedef Documentation
Typedef epics::pvData::UnionArrayConstPtr
Typedef Documentation
Typedef epics::pvData::UnionConstPtr
Typedef Documentation
Typedef epics::pvData::yajl::integer_arg
Typedef Documentation
Typedef epics::pvData::yajl::size_arg
Typedef Documentation
Read the Docs
v: latest
Versions
latest
stable
7.1.3
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.