Ejemplo n.º 1
0
NTScalar::shared_pointer NTScalar::wrapUnsafe(PVStructurePtr const & structure)
{
    return shared_pointer(new NTScalar(structure));
}
Ejemplo n.º 2
0
NTMatrix::shared_pointer NTMatrix::wrapUnsafe(PVStructurePtr const & pvStructure)
{
    return shared_pointer(new NTMatrix(pvStructure));
}
Ejemplo n.º 3
0
NTScalar::shared_pointer NTScalar::wrap(PVStructurePtr const & structure)
{
    if(!isCompatible(structure)) return shared_pointer();
    return wrapUnsafe(structure);
}
Ejemplo n.º 4
0
NTMultiChannel::shared_pointer NTMultiChannel::wrapUnsafe(PVStructurePtr const & structure)
{
    return shared_pointer(new NTMultiChannel(structure));
}
Ejemplo n.º 5
0
NTMatrix::shared_pointer NTMatrix::wrap(PVStructurePtr const & pvStructure)
{
    if(!isCompatible(pvStructure)) return shared_pointer();
    return wrapUnsafe(pvStructure);
}
Ejemplo n.º 6
0
NTTable::shared_pointer NTTable::wrapUnsafe(PVStructurePtr const & structure)
{
    return shared_pointer(new NTTable(structure));
}
Ejemplo n.º 7
0
NTHistogram::shared_pointer NTHistogram::wrapUnsafe(PVStructurePtr const & pvStructure)
{
    return shared_pointer(new NTHistogram(pvStructure));
}
Ejemplo n.º 8
0
NTAttribute::shared_pointer NTAttribute::wrapUnsafe(PVStructurePtr const & pvStructure)
{
    return shared_pointer(new NTAttribute(pvStructure));
}
Ejemplo n.º 9
0
NTNameValue::shared_pointer NTNameValue::wrapUnsafe(PVStructurePtr const & structure)
{
    return shared_pointer(new NTNameValue(structure));
}
Ejemplo n.º 10
0
NTNDArray::shared_pointer NTNDArray::wrapUnsafe(PVStructurePtr const & pvStructure)
{
    return shared_pointer(new NTNDArray(pvStructure));
}