Qore Programming Language 2.0.0
Loading...
Searching...
No Matches
FileLineIterator Class Reference

Private data for the Qore::FileLineIterator class. More...

#include <FileLineIterator.h>

Inheritance diagram for FileLineIterator:
[legend]
Collaboration diagram for FileLineIterator:
[legend]

Public Member Methods

virtual DLLLOCAL void deref ()
 decrements the reference count of the object without the possibility of throwing a Qore-language exception
 
- Public Member Methods inherited from QoreIteratorBase
DLLEXPORT QoreIteratorBase ()
 creates the object and marks it as owned by the current thread
 
- Public Member Methods inherited from AbstractPrivateData
virtual DLLLOCAL void deref (ExceptionSink *xsink)
 decrements the reference count of the object
 
DLLLOCAL void ref () const
 increments the reference count of the object
 
- Public Member Methods inherited from QoreReferenceCounter
DLLEXPORT QoreReferenceCounter ()
 Creates the reference counter object.
 
DLLEXPORT QoreReferenceCounter (const QoreReferenceCounter &old)
 Creates a new object with a reference count of 1.
 
DLLEXPORT ~QoreReferenceCounter ()
 destroys the reference counter object
 
DLLEXPORT bool is_unique () const
 Returns true if the reference count is 1.
 
DLLEXPORT bool optRef ()
 Make a strong reference only if the object is valid.
 
DLLEXPORT int reference_count () const
 Gets the reference count.
 
DLLEXPORT bool ROdereference () const
 Atomically decrements the reference count.
 
DLLEXPORT void ROreference () const
 Atomically increments the reference count.
 

Additional Inherited Members

- Private Member Methods inherited from QoreIteratorBase
virtual DLLEXPORT ~QoreIteratorBase ()
 destroys the object
 
- Private Member Methods inherited from AbstractPrivateData
virtual DLLLOCAL ~AbstractPrivateData ()
 as these objects are reference counted, the destructor should be called only when the reference count = 0 and not manually
 

Detailed Description

Private data for the Qore::FileLineIterator class.


The documentation for this class was generated from the following file: