|      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