PvUShort::PvUShort() : PvScalar(createStructureDict()) { set(0); }
PvUShort::PvUShort(unsigned short us) : PvScalar(createStructureDict()) { set(us); }
PvInt::PvInt() : PvScalar(createStructureDict()) { set(0); }
PvInt::PvInt(int i) : PvScalar(createStructureDict()) { set(i); }
PvBoolean::PvBoolean() : PvScalar(createStructureDict()) { set(0); }
PvBoolean::PvBoolean(int i) : PvScalar(createStructureDict()) { set(i); }
NtTable::NtTable(int nColumns_, PvType::ScalarType scalarType) : NtType(createStructureDict(nColumns_, scalarType), StructureId), nColumns(nColumns_) { }
NtTable::NtTable(const boost::python::list& scalarTypePyList) : NtType(createStructureDict(scalarTypePyList), StructureId), nColumns(boost::python::len(scalarTypePyList)) { }
PvUInt::PvUInt(unsigned int ui) : PvScalar(createStructureDict()) { set(ui); }
PvString::PvString(const std::string& s) : PvScalar(createStructureDict()) { set(s); }
PvString::PvString() : PvScalar(createStructureDict()) { set(0); }
PvByte::PvByte(char c) : PvScalar(createStructureDict()) { set(c); }
PvByte::PvByte() : PvScalar(createStructureDict()) { set(0); }