PVData C++ 8.0.9
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Ndetail
 Cref_shower
 CtestPassx
 NepicsEpics
 Ndebug
 Cptr_base
 Cweak_ptr_base
 Cshared_ptr_base
 Cshared_ptr
 Cweak_ptr
 Cenable_shared_from_this
 NpvDataPvData
 Ndetail
 C_shared_vector_cast_tag
 C_shared_vector_freeze_tag
 C_shared_vector_thaw_tag
 Calignu
 Cany_storage_type
 Cany_storage_type< char * >
 Cany_storage_type< const char * >
 Cany_storage_type< int >
 Cany_storage_type< unsigned >
 CasInt
 CasInt< double >
 Cpun
 CasInt< float >
 Cpun
 Ccall_with
 Ccall_with< std::string >
 Ccall_with< std::tr1::shared_ptr< T > >
 Ccast_arg
 Ccast_arg< std::string >
 Ccast_helper
 Ccast_helper< float, double >
 Ccast_helper< std::string, FROM, typename meta::not_same_type< std::string, FROM >::type >
 Ccast_helper< TO, const char *, typename meta::_and< typename meta::not_same_type< TO, const char * >, typename meta::not_same_type< TO, std::string > >::type >
 Ccast_helper< TO, std::string, typename meta::not_same_type< TO, std::string >::type >
 Cconst_caster
 Cconst_caster< const TYPE, TYPE >
 Cconst_caster< TYPE, const TYPE >
 Cconst_caster< TYPE, TYPE >
 Cdefault_array_deleter
 CExceptionMixed
 CMethRunner
 Cpick_type
 Cpick_type< Cond, Cond, Else >
 Cprint_convolute
 Cprint_convolute< boolean >
 Cprint_convolute< int8 >
 Cprint_convolute< uint8 >
 CPVVectorStorageCommon code for PV*Array
 CScalarStorageOps
 CScalarStorageOps< std::string >
 Cshared_ptr_vector_deletor
 Cshared_vector_base
 Cshared_vector_converter
 Cshared_vector_converter< TO, FROM, typename meta::_and< meta::is_not_void< TO >, meta::is_void< FROM > >::type >
 Cshared_vector_converter< TO, FROM, typename meta::_and< meta::is_void< TO >, meta::is_not_void< FROM > >::type >
 Cshared_vector_converter< TO, FROM, typename meta::same_root< TO, FROM >::type >
 Cstatic_shared_vector_caster
 Cstatic_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 >
 Cstatic_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 >
 Cstatic_shared_vector_caster< TOFRO, TOFRO, void >
 Cswap
 Cswap< 1 >
 Cswap< 2 >
 Cswap< 4 >
 Cswap< 8 >
 Nformat
 Cindent_level
 Cindent_scope
 Cindent
 Carray_at
 Carray_at_internal
 Nmeta
 Ndetail
 C_const_yes
 C_const_no
 C_has_const
 C_has_const< const T >
 C_same_type
 C_same_type< T, T, R >
 Cdecorate_const
 Cdecorate_const< const T >
 Cstrip_const
 Cstrip_const< const T >
 Cnot_same_type
 Cnot_same_type< A, A >
 Csame_rootSelect if both A and B have the same root type (excluding const qualifier)
 Csame_root< T, T, R >
 Csame_root< const T, T, R >
 Csame_root< T, const T, R >
 Csame_constCheck if both A and B are either const or non-const
 Cis_void
 Cis_void< void, R >
 Cis_void< const void, R >
 Cis_not_voidInverse of is_void<T>
 Cis_not_void< void >
 Cis_not_void< const void >
 C_andEnabler to ensure that both conditions A and B are true
 C_and< A, B, typename A::type, typename B::type, R >
 Carg_type
 Carg_type< bool >
 Carg_type< char >
 Carg_type< signed char >
 Carg_type< unsigned char >
 Carg_type< short >
 Carg_type< unsigned short >
 Carg_type< int >
 Carg_type< unsigned int >
 Carg_type< long >
 Carg_type< unsigned long >
 Carg_type< long long >
 Carg_type< unsigned long long >
 Carg_type< float >
 Carg_type< double >
 Carg_type< long double >
 CAnyScalar
 Cbad_cast
 CArrayThis class implements introspection object for Array
 CBaseExceptionBase for pvData exceptions
 CBitSetA vector of bits
 CBitSetSerializableClass for serializing bitSets
 CBoundedScalarArrayThis class implements introspection object for bounded scalar array
 CBoundedStringThis class implements introspection object for BoundedString
 CByteBufferThis class implements a Bytebuffer that is like the java.nio.ByteBuffer
 CConvertConversion and Copy facility for pvData
 CCreateRequestCreate pvRequest structure for Channel methods
 CDeserializableControlCallback class for deserialization
 Cescape
 CEventC++ wrapper for epicsEvent from EPICS base
 CExceptionMixin
 CFieldThis class implements introspection object for field
 CFieldBuilderInterface for in-line creating of introspection interfaces
 CFieldCreateThis is a singleton class for creating introspection interfaces
 CFixedScalarArrayThis class implements introspection object for bounded scalar array
 CJSONPrintOptionsOptions used during printing
 CLockA lock for multithreading
 CmaybeQuote
 CNoDefaultMethodsBase class for not allowing default methods
 CPostHandlerThis class is implemented by code that calls setPostHander
 CPVArrayPVArray is the base class for all array types
 CPVDataCreateThis is a singleton class for creating data instances
 CPVDataVersion
 CPVFieldPVField is the base class for each PVData field
 CPVRequestMapper
 CPVScalarPVScalar is the base class for each scalar field
 CPVScalarArrayBase class for a scalarArray
 CPVScalarValueClass that holds the data for each possible scalar type
 CPVStringPVString is special case, since it implements SerializableArray
 CPVStructureData interface for a structure,
 CFormatter
 CPVUnionPVUnion has a single subfield
 CPVValueArrayTemplate class for all extensions of PVArray
 CPVValueArray< PVStructurePtr >Data class for a structureArray
 CPVValueArray< PVUnionPtr >Data class for a unionArray
 CScalarThis class implements introspection object for Scalar
 CScalarArrayThis class implements introspection object for scalar array
 CScalarTypeID
 CScalarTypeID< boolean >
 CScalarTypeID< const boolean >
 CScalarTypeID< const double >
 CScalarTypeID< const float >
 CScalarTypeID< const int16 >
 CScalarTypeID< const int32 >
 CScalarTypeID< const int64 >
 CScalarTypeID< const int8 >
 CScalarTypeID< const std::string >
 CScalarTypeID< const uint16 >
 CScalarTypeID< const uint32 >
 CScalarTypeID< const uint64 >
 CScalarTypeID< const uint8 >
 CScalarTypeID< double >
 CScalarTypeID< float >
 CScalarTypeID< int16 >
 CScalarTypeID< int32 >
 CScalarTypeID< int64 >
 CScalarTypeID< int8 >
 CScalarTypeID< std::string >
 CScalarTypeID< uint16 >
 CScalarTypeID< uint32 >
 CScalarTypeID< uint64 >
 CScalarTypeID< uint8 >
 CScalarTypeTraits
 CScalarTypeTraits< pvBoolean >
 CScalarTypeTraits< pvByte >
 CScalarTypeTraits< pvDouble >
 CScalarTypeTraits< pvFloat >
 CScalarTypeTraits< pvInt >
 CScalarTypeTraits< pvLong >
 CScalarTypeTraits< pvShort >
 CScalarTypeTraits< pvString >
 CScalarTypeTraits< pvUByte >
 CScalarTypeTraits< pvUInt >
 CScalarTypeTraits< pvULong >
 CScalarTypeTraits< pvUShort >
 CSerializableBase class for serialization
 CSerializableArrayClass for serializing arrays
 CSerializableControlCallback class for serialization
 CSerializeHelperSerialization helper
 Cshared_vectorA holder for a contiguous piece of memory
 Cshared_vector< E, typename meta::is_void< E >::type >Specialization for storing untyped pointers
 CStandardFieldStandard Fields is a class or creating or sharing Field objects for standard fields
 CStandardPVFieldStandardPVField is a class or creating standard data fields
 CStatusStatus
 CStructureThis class implements introspection object for a structure
 CStructureArrayThis class implements introspection object for a structureArray
 CThreadC++ wrapper for epicsThread from EPICS base
 CConfigCreate a new thread using the given
 CTimerSupport for delayed or periodic callback execution
 CTimerCallbackClass that must be implemented by code that makes Timer requests
 CUnionThis class implements introspection object for a union
 CUnionArrayThis class implements introspection object for a unionArray
 CValueBuilder
 Cauto_ptr
 CThreadHolds all the configuration necessary to launch a