▼Ndetail | |
Cref_shower | |
CtestPassx | |
▼Nepics | Epics |
►Ndebug | |
Cenable_shared_from_this | |
Cptr_base | |
Cshared_ptr | |
Cshared_ptr_base | |
Cweak_ptr | |
Cweak_ptr_base | |
►NpvData | PvData |
►Ndetail | |
C_shared_vector_cast_tag | |
C_shared_vector_freeze_tag | |
C_shared_vector_thaw_tag | |
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 > | |
CPVVectorStorage | Common 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 | |
Carray_at | |
Carray_at_internal | |
Cindent | |
Cindent_level | |
Cindent_scope | |
►Nmeta | |
►Ndetail | |
C_const_no | |
C_const_yes | |
C_has_const | |
C_has_const< const T > | |
C_same_type | |
C_same_type< T, T, R > | |
C_and | Enabler 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< double > | |
Carg_type< float > | |
Carg_type< int > | |
Carg_type< long > | |
Carg_type< long double > | |
Carg_type< long long > | |
Carg_type< short > | |
Carg_type< signed char > | |
Carg_type< unsigned char > | |
Carg_type< unsigned int > | |
Carg_type< unsigned long > | |
Carg_type< unsigned long long > | |
Carg_type< unsigned short > | |
Cdecorate_const | |
Cdecorate_const< const T > | |
Cis_not_void | Inverse of is_void<T> |
Cis_not_void< const void > | |
Cis_not_void< void > | |
Cis_void | |
Cis_void< const void, R > | |
Cis_void< void, R > | |
Cnot_same_type | |
Cnot_same_type< A, A > | |
Csame_const | Check if both A and B are either const or non-const |
Csame_root | Select if both A and B have the same root type (excluding const qualifier) |
Csame_root< const T, T, R > | |
Csame_root< T, const T, R > | |
Csame_root< T, T, R > | |
Cstrip_const | |
Cstrip_const< const T > | |
►CAnyScalar | |
Cbad_cast | |
CArray | This class implements introspection object for Array |
CBaseException | Base for pvData exceptions |
CBitSet | A vector of bits |
CBitSetSerializable | Class for serializing bitSets |
CBoundedScalarArray | This class implements introspection object for bounded scalar array |
CBoundedString | This class implements introspection object for BoundedString |
CByteBuffer | This class implements a Bytebuffer that is like the java.nio.ByteBuffer |
CConvert | Conversion and Copy facility for pvData |
CCreateRequest | Create pvRequest structure for Channel methods |
CDeserializableControl | Callback class for deserialization |
Cescape | |
CEvent | C++ wrapper for epicsEvent from EPICS base |
CExceptionMixin | |
CField | This class implements introspection object for field |
CFieldBuilder | Interface for in-line creating of introspection interfaces |
CFieldCreate | This is a singleton class for creating introspection interfaces |
CFixedScalarArray | This class implements introspection object for bounded scalar array |
CJSONPrintOptions | Options used during printing |
CLock | A lock for multithreading |
CmaybeQuote | |
CNoDefaultMethods | Base class for not allowing default methods |
CPostHandler | This class is implemented by code that calls setPostHander |
CPVArray | PVArray is the base class for all array types |
CPVDataCreate | This is a singleton class for creating data instances |
CPVDataVersion | |
CPVField | PVField is the base class for each PVData field |
CPVRequestMapper | |
CPVScalar | PVScalar is the base class for each scalar field |
CPVScalarArray | Base class for a scalarArray |
CPVScalarValue | Class that holds the data for each possible scalar type |
CPVString | PVString is special case, since it implements SerializableArray |
►CPVStructure | Data interface for a structure, |
CFormatter | |
CPVUnion | PVUnion has a single subfield |
CPVValueArray | Template class for all extensions of PVArray |
CPVValueArray< PVStructurePtr > | Data class for a structureArray |
CPVValueArray< PVUnionPtr > | Data class for a unionArray |
CScalar | This class implements introspection object for Scalar |
CScalarArray | This 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 > | |
CSerializable | Base class for serialization |
CSerializableArray | Class for serializing arrays |
CSerializableControl | Callback class for serialization |
CSerializeHelper | Serialization helper |
Cshared_vector | A holder for a contiguous piece of memory |
Cshared_vector< E, typename meta::is_void< E >::type > | Specialization for storing untyped pointers |
CStandardField | Standard Fields is a class or creating or sharing Field objects for standard fields |
CStandardPVField | StandardPVField is a class or creating standard data fields |
CStatus | Status |
CStructure | This class implements introspection object for a structure |
CStructureArray | This class implements introspection object for a structureArray |
►CThread | C++ wrapper for epicsThread from EPICS base |
CConfig | Create a new thread using the given |
CTimer | Support for delayed or periodic callback execution |
CTimerCallback | Class that must be implemented by code that makes Timer requests |
CUnion | This class implements introspection object for a union |
CUnionArray | This class implements introspection object for a unionArray |
CValueBuilder | |
CThread | Holds all the configuration necessary to launch aThe defaults may be used except for the runnable, which must be given either in the constructor, or the run() method |