コード例 #1
0
ファイル: PDFEnvelope.cpp プロジェクト: cfarrow/libdiffpy
void PDFEnvelopeOwner::addEnvelopeByType(const string& tp)
{
    // this throws invalid_argument for invalid type
    PDFEnvelopePtr envlp = PDFEnvelope::createByType(tp);
    // we get here only when createByType was successful
    menvelope[envlp->type()] = envlp;
}
コード例 #2
0
ファイル: PDFEnvelope.cpp プロジェクト: cfarrow/libdiffpy
void PDFEnvelopeOwner::addEnvelope(PDFEnvelopePtr envlp)
{
    ensureNonNull("PDFEnvelope", envlp);
    menvelope[envlp->type()] = envlp;
}
コード例 #3
0
 void test_type()
 {
     TS_ASSERT_EQUALS("sphericalshape", menvelope->type());
 }