예제 #1
0
파일: io.cpp 프로젝트: xorgy/dcm
void cbPStk(DcmStack& stk) {
    stack<DcmType*> items;
    while (!stk.empty()) {
        items.push(stk.top());
        stk.pop();
    }
    while (!items.empty()) {
        dcmout << items.top()->repr() << ' ';
        stk.push(items.top());
        items.pop();
    }
    dcmout << endl;
}
예제 #2
0
파일: prelude.cpp 프로젝트: xorgy/dcm
void cbBottom(DcmStack& stk) {
    stk.push(new DcmBool(stk.empty()));
}
예제 #3
0
파일: prelude.cpp 프로젝트: xorgy/dcm
void cbClear(DcmStack& stk) {
    while (!stk.empty()) {
        del(stk.top());
        stk.pop();
    }
}