|
BError | open (BString fileName, BString mode="r") |
|
void | close () |
|
BError | read () |
|
BError | write () |
|
BString | findValue (BString name) |
|
BString | fileName () |
|
| BDict (int hashSize=100) |
|
| BDict (const BDict< Type > &dict) |
|
int | hasKey (const BString &k) const |
|
BString | key (const BIter &i) const |
|
void | clear () |
| Clear the list. More...
|
|
void | insert (BIter &i, const BDictItem< Type > &item) |
| Insert item before item. More...
|
|
void | append (const BDictItem< Type > &item) |
|
void | append (const BDict< Type > &dict) |
|
void | del (const BString &k) |
|
void | del (BIter &i) |
| Delete specified item. More...
|
|
BIter | find (const BString &k) const |
|
Type & | operator[] (const BString &i) |
|
const Type & | operator[] (const BString &i) const |
|
Type & | operator[] (const BIter &i) |
|
const Type & | operator[] (const BIter &i) const |
|
BDict< Type > | operator+ (const BDict< Type > &dict) const |
|
BDict< Type > & | operator= (const BDict< Type > &dict) |
|
void | hashPrint () |
|
| BList () |
|
| BList (const BList< BDictItem< Type > > &l) |
|
virtual | ~BList () |
|
void | start (BIter &i) const |
| Iterator to start of list. More...
|
|
BIter | begin () const |
| Iterator for start of list. More...
|
|
BIter | end () const |
| Iterator for end of list. More...
|
|
BIter | end (BIter &i) const |
| Iterator for end of list. More...
|
|
void | next (BIter &i) const |
| Iterator for next item in list. More...
|
|
void | prev (BIter &i) |
| Iterator for previous item in list. More...
|
|
BIter | goTo (int pos) const |
| Iterator for pos item in list. More...
|
|
int | position (BIter i) |
| Postition in list item with iterator i. More...
|
|
unsigned int | number () const |
| Number of items in list. More...
|
|
unsigned int | size () const |
| Number of items in list. More...
|
|
int | isEnd (BIter &i) const |
| True if iterator refers to last item. More...
|
|
BDictItem< Type > & | front () |
| Get first item in list. More...
|
|
BDictItem< Type > & | rear () |
| Get last item in list. More...
|
|
BDictItem< Type > & | get (BIter i) |
| Get item specified by iterator in list. More...
|
|
const BDictItem< Type > & | get (BIter i) const |
| Get item specified by iterator in list. More...
|
|
void | append (const BDictItem< Type > &item) |
| Append item to list. More...
|
|
void | append (const BList< BDictItem< Type > > &l) |
| Append list to list. More...
|
|
void | insertAfter (BIter &i, const BDictItem< Type > &item) |
| Insert item after item. More...
|
|
void | deleteLast () |
| Delete last item. More...
|
|
void | deleteFirst () |
| Delete fisrt item. More...
|
|
void | push (const BDictItem< Type > &i) |
| Push item onto list. More...
|
|
BDictItem< Type > | pop () |
| Pop item from list deleteing item. More...
|
|
void | queueAdd (const BDictItem< Type > &i) |
| Add item to end of list. More...
|
|
BDictItem< Type > | queueGet () |
| Get item from front of list deleteing item. More...
|
|
int | has (const BDictItem< Type > &i) const |
| Checks if the item is in the list. More...
|
|
void | swap (BIter i1, BIter i2) |
| Swap two items in list. More...
|
|
void | sort () |
| Sort list based on get(i) values. More...
|
|
void | sort (SortFunc func) |
| Sort list based on Sort func. More...
|
|
BList< BDictItem< Type > > & | operator= (const BList< BDictItem< Type > > &l) |
|
BDictItem< Type > & | operator[] (int i) |
|
const BDictItem< Type > & | operator[] (int i) const |
|
BDictItem< Type > & | operator[] (BIter i) |
|
const BDictItem< Type > & | operator[] (const BIter &i) const |
|
BList< BDictItem< Type > > | operator+ (const BList< BDictItem< Type > > &l) const |
|