#include <cafeDataType.h>
Public Member Functions | |
CAFEDataTypeCode () | |
~CAFEDataTypeCode () | |
std::string | message (int i) |
std::string | asString (int i) |
int | enumIs (std::string message) |
int | asEnum (std::string message) |
void | show () |
void | print () |
Private Types | |
typedef std::map< int, std::string > | mapLongString |
Private Attributes | |
mapLongString | mapDataType |
mapLongString::iterator | pos |
Provides methods to convert between the CAFE_DATATYPES and text equivalent
typedef std::map<int, std::string> CAFEDataTypeCode::mapLongString [private] |
CAFEDataTypeCode::CAFEDataTypeCode | ( | ) | [inline] |
CAFEDataTypeCode::~CAFEDataTypeCode | ( | ) | [inline] |
int CAFEDataTypeCode::asEnum | ( | std::string | message | ) | [inline] |
References mapDataType, and pos.
std::string CAFEDataTypeCode::asString | ( | int | i | ) | [inline] |
References mapDataType, and pos.
Referenced by main().
int CAFEDataTypeCode::enumIs | ( | std::string | message | ) | [inline] |
References mapDataType, and pos.
std::string CAFEDataTypeCode::message | ( | int | i | ) | [inline] |
References mapDataType, and pos.
Referenced by PVHolder::getChar(), PVHolder::getDouble(), PVHolder::getEnum(), PVHolder::getEnumIntegerValueAsString(), PVHolder::getFloat(), PVHolder::getInt(), PVHolder::getLong(), PVHolder::getShort(), PVHolder::getString(), PVHolder::getUShort(), ExceptionsHelper::prepareCAFEException_pv(), PVDataHolder::print(), PVCtrlHolder::print(), HandleHelper::printHandle(), HandleHelper::printHandles(), HandleHelper::printHandlesV(), HandleHelper::printMonitors(), and Transpose< CTYPE >::put().
void CAFEDataTypeCode::print | ( | ) | [inline] |
References mapDataType, and pos.
Referenced by show().
void CAFEDataTypeCode::show | ( | ) | [inline] |
References print().
mapLongString CAFEDataTypeCode::mapDataType [private] |
Referenced by asEnum(), asString(), CAFEDataTypeCode(), enumIs(), message(), and print().
mapLongString::iterator CAFEDataTypeCode::pos [private] |
Referenced by asEnum(), asString(), enumIs(), message(), and print().