Exemplo n.º 1
0
Arquivo: io.cpp Projeto: 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;
}
Exemplo n.º 2
0
void cbBottom(DcmStack& stk) {
    stk.push(new DcmBool(stk.empty()));
}
Exemplo n.º 3
0
void cbClear(DcmStack& stk) {
    while (!stk.empty()) {
        del(stk.top());
        stk.pop();
    }
}