Пример #1
0
NTScalar::shared_pointer NTScalar::wrapUnsafe(PVStructurePtr const & structure)
{
    return shared_pointer(new NTScalar(structure));
}
Пример #2
0
NTMatrix::shared_pointer NTMatrix::wrapUnsafe(PVStructurePtr const & pvStructure)
{
    return shared_pointer(new NTMatrix(pvStructure));
}
Пример #3
0
NTScalar::shared_pointer NTScalar::wrap(PVStructurePtr const & structure)
{
    if(!isCompatible(structure)) return shared_pointer();
    return wrapUnsafe(structure);
}
Пример #4
0
NTMultiChannel::shared_pointer NTMultiChannel::wrapUnsafe(PVStructurePtr const & structure)
{
    return shared_pointer(new NTMultiChannel(structure));
}
Пример #5
0
NTMatrix::shared_pointer NTMatrix::wrap(PVStructurePtr const & pvStructure)
{
    if(!isCompatible(pvStructure)) return shared_pointer();
    return wrapUnsafe(pvStructure);
}
Пример #6
0
NTTable::shared_pointer NTTable::wrapUnsafe(PVStructurePtr const & structure)
{
    return shared_pointer(new NTTable(structure));
}
Пример #7
0
NTHistogram::shared_pointer NTHistogram::wrapUnsafe(PVStructurePtr const & pvStructure)
{
    return shared_pointer(new NTHistogram(pvStructure));
}
Пример #8
0
NTAttribute::shared_pointer NTAttribute::wrapUnsafe(PVStructurePtr const & pvStructure)
{
    return shared_pointer(new NTAttribute(pvStructure));
}
Пример #9
0
NTNameValue::shared_pointer NTNameValue::wrapUnsafe(PVStructurePtr const & structure)
{
    return shared_pointer(new NTNameValue(structure));
}
Пример #10
0
NTNDArray::shared_pointer NTNDArray::wrapUnsafe(PVStructurePtr const & pvStructure)
{
    return shared_pointer(new NTNDArray(pvStructure));
}