| Beam-lib 2.15.1 |
BEntryFile Class Reference
File of Entries. More...
#include <BEntry.h>
Inheritance diagram for BEntryFile:
Public Member Functions | |
| BEntryFile () | |
| BEntryFile (BString filename) | |
| Opens entryfile. More... | |
| ~BEntryFile () | |
| int | open (BString filename) |
| Opens entryfile. More... | |
| int | read () |
| Reads entry file and builds list. More... | |
| int | write () |
| Writes list to entryfile. More... | |
| int | writeList (BEntryList &l) |
| Writes specified list to file. More... | |
| void | clear () |
| Clears current list. More... | |
| BString | filename () |
| Returns the filename. More... | |
Public Member Functions inherited from BEntryList | |
| BEntryList () | |
| int | isSet (BString name) |
| 1 if name is in list and value is set More... | |
| BEntry * | find (BString name) |
| Returns entry if name is found otherwise NULL. More... | |
| BString | findValue (BString name) |
| Returns value of name. Returns "" if name not found. More... | |
| int | setValue (BString name, BString value) |
| Set the value of name. Returns 0 if name not found. More... | |
| int | setValueRaw (BString name, BString value) |
| Raw setting of value without looking up existing entry. More... | |
| void | deleteEntry (BString name) |
| Deletes the entry. More... | |
| void | print () |
| Print list. More... | |
| BString | getString () |
| Return list as string. Each Entry padded and on a new line. More... | |
| void | insert (BIter &i, const BEntry &item) |
| Insert item before item. More... | |
| void | del (BIter &i) |
| Delete specified item. More... | |
| BEntryList & | operator= (const BEntryList &l) |
Public Member Functions inherited from BList< BEntry > | |
| BList () | |
| BList (const BList< BEntry > &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... | |
| BEntry & | front () |
| Get first item in list. More... | |
| BEntry & | rear () |
| Get last item in list. More... | |
| BEntry & | get (BIter i) |
| Get item specified by iterator in list. More... | |
| const BEntry & | get (BIter i) const |
| Get item specified by iterator in list. More... | |
| void | append (const BEntry &item) |
| Append item to list. More... | |
| void | append (const BList< BEntry > &l) |
| Append list to list. More... | |
| void | insertAfter (BIter &i, const BEntry &item) |
| Insert item after item. More... | |
| void | deleteLast () |
| Delete last item. More... | |
| void | deleteFirst () |
| Delete fisrt item. More... | |
| void | push (const BEntry &i) |
| Push item onto list. More... | |
| BEntry | pop () |
| Pop item from list deleteing item. More... | |
| void | queueAdd (const BEntry &i) |
| Add item to end of list. More... | |
| BEntry | queueGet () |
| Get item from front of list deleteing item. More... | |
| int | has (const BEntry &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< BEntry > & | operator= (const BList< BEntry > &l) |
| BEntry & | operator[] (int i) |
| const BEntry & | operator[] (int i) const |
| BEntry & | operator[] (BIter i) |
| const BEntry & | operator[] (const BIter &i) const |
| BList< BEntry > | operator+ (const BList< BEntry > &l) const |
Private Attributes | |
| BString | ofilename |
| BString | ocomments |
Additional Inherited Members | |
Public Types inherited from BList< BEntry > | |
| typedef int(* | SortFunc) (BEntry &a, BEntry &b) |
| Prototype for sorting function. More... | |
Protected Member Functions inherited from BList< BEntry > | |
| virtual Node * | nodeGet (BIter i) |
| virtual const Node * | nodeGet (BIter i) const |
| virtual Node * | nodeCreate (const BEntry &item) |
Protected Attributes inherited from BList< BEntry > | |
| Node * | onodes |
| unsigned int | olength |
Detailed Description
File of Entries.
Constructor & Destructor Documentation
◆ BEntryFile() [1/2]
| BEntryFile::BEntryFile | ( | ) |
◆ BEntryFile() [2/2]
| BEntryFile::BEntryFile | ( | BString | filename | ) |
Opens entryfile.
◆ ~BEntryFile()
| BEntryFile::~BEntryFile | ( | ) |
Member Function Documentation
◆ clear()
| virtual |
Clears current list.
Reimplemented from BEntryList.
◆ filename()
| BString BEntryFile::filename | ( | ) |
Returns the filename.
◆ open()
| int BEntryFile::open | ( | BString | filename | ) |
Opens entryfile.
◆ read()
| int BEntryFile::read | ( | ) |
Reads entry file and builds list.
◆ write()
| int BEntryFile::write | ( | ) |
Writes list to entryfile.
◆ writeList()
| int BEntryFile::writeList | ( | BEntryList & | l | ) |
Writes specified list to file.
Member Data Documentation
◆ ocomments
| private |
◆ ofilename
| private |
The documentation for this class was generated from the following files:
Generated by
1.8.14 

Public Member Functions inherited from