home *** CD-ROM | disk | FTP | other *** search
- /***************************************************************************\
- ** **
- ** WW WW IIIIIIII NNN NN DDDDDDD BBBBBBB AA SSSSSS EEEEEEEE **
- ** WW W WW II NNNN NN DD DD BB BB AA AA SS EE **
- ** WW W WW II NN NN NN DD DD BBBBBBB AAAAAAAA SSSSSS EEEEEE **
- ** WW W WW II NN NNNN DD DD BB BB AA AA SS EE **
- ** WWWWW IIIIIIII NN NNN DDDDDDD BBBBBBB AA AA SSSSSS EEEEEEEE **
- ** **
- ** SSSSSS OOOOOO FFFFFFFF TTTTTTTT WW WW AA RRRRRRR EEEEEEEE **
- ** SS OO OO FF TT WW W WW AA AA RR RR EE **
- ** SSSSS OO OO FFFFF TT WW W WW AAAAAAAA RRRRRRR EEEEEE **
- ** SS OO OO FF TT WW W WW AA AA RR RR EE **
- ** SSSSSS OOOOOO FF TT WWWWW AA AA RR RR EEEEEEEE **
- ** **
- ********** NOTICE ***********************************************************
- ** This file contains valuable trade secrets and proprietary **
- ** assets of Windbase Software Inc. Embodying substantial **
- ** creative efforts and confidential information. Unauthorized **
- ** use, copying, decompiling, translating, disclosure or **
- ** transfer, of any kind, is strictly prohibited. **
- ** **
- ** COPYRIGHT (C) 1992, 1993, 1994, 1995. Windbase Software Inc. **
- ** ALL RIGHTS RESERVED. **
- \***************************************************************************/
-
- /*
- ** DQueue - Templates Version
- */
-
- main()
- {
- WBDQueue<char *> dqueue(0);
- char *strptr;
-
- dqueue += "Item1";
- dqueue += "Item2";
- dqueue += "Item3";
- dqueue += "Item4";
- dqueue += "Item5";
- dqueue += "Item6";
- dqueue += "Item7";
- dqueue += "Item8";
- dqueue += "Item9";
- dqueue += "Item10";
-
- cout << "GetLeft: " << dqueue.GetLeft() << "\n";
- cout << "GetRight: " << dqueue.GetRight() << "\n";
-
- cout << "GetItem: " << dqueue.GetItem(1) << "\n";
- cout << "dqueue[1]: " << dqueue[1] << "\n";
-
- cout << "GetItem: " << dqueue.GetItem(9) << "\n";
- cout << "dqueue[9]: " << dqueue[9] << "\n";
-
- cout << "dqueue-1: " << (dqueue-1) << "\n";
- cout << "dqueue-9: " << (dqueue-9) << "\n";
-
- cout << "dqueue+1: " << (dqueue+1) << "\n";
- cout << "dqueue+9: " << (dqueue+9) << "\n";
-
- dqueue-=4;
-
- while ((strptr = dqueue--) != NULL)
- cout << "Pop: " << strptr << "\n";
-
- return(0);
- }
-